Silverlight RIA Services - comment faire de l'Authentification Windows?

Je construis mon premier Silverlight 3 + RI de demande de Services et ont besoin d'un peu d'aide.
Il sera déployé dans un contrôlé l'intranet de l'entreprise, 100% des clients windows. J'ai commencé à partir de l'Application Silverlight Business modèle.
Ce sont mes exigences:

  1. Dès le lancement de l'application doit reconnaître l'utilisateur actuellement connecté.
  2. L'application doit avoir accès à d'autres propriétés de l'utilisateur dans l'AD, telles que l'email, le nom complet et l'appartenance à un groupe.
  3. L'appartenance à un groupe est utilisé pour le grand certaines fonctionnalités de l'application.
  4. "Connexion en tant qu'utilisateur différent" le lien est toujours disponible - Certaines machines sont disponibles dans toute l'entreprise, connecté en tant que certains d'utilisateur générique (vérifiée par l'absence de certains membres de groupes). Dans ce cas, on peut entrer les informations d'identification et connectez-vous (usurper l'identité d') pour l'application en tant qu'utilisateur différent de celui qui est déjà connecté à la machine.
  5. Cet utilisateur est d'être utilisé dans les appels de service

J'ai modifié le texte suivant dans le Métier par défaut le modèle d'Application:

  1. App.xaml: appsvc:WindowsAuthentication au lieu de la valeur par défaut FormsAuthentication
  2. Web.config: authentication mode="Windows"

Avec ces modifications, je résoudre exigence n ° 1 (obtenir de l'utilisateur actuellement connecté). Mais quand j'examine RiaContext.Current.User, je n'ai pas accès à d'autres propriétés de l'AD, telles que les appartenances aux groupes. Comment puis-je obtenir mes autres exigences?

Merci pour votre aide.

Avez-vous obtenir n'importe où avec ça?
Pas de. Je suis très surpris personne n'a suggéré une solution. J'ai aussi posé la même question au cours de la RIA Services forum silverlight.net et j'ai également obtenu aucune réponse!
(forums.silverlight.net/forums/p/130101/290853.aspx#290853)
Quelles sources d'information avez-vous été à la suite de construire votre Application Silverlight Business?
J'ai suivi Brad Abrams échantillons qui sont fantastiques. Cette (blogs.msdn.com/brada/archive/2009/07/13/...), on est censé couvrir l'Authentification à l'aide de la RIA avec Silverlight, mais je pense qu'il n'est pas en profondeur assez pour moi de réellement mettre en œuvre ce dont j'ai besoin. Qu'en pensez-vous?

OriginalL'auteur Gus Cavalcanti | 2009-09-19