Silverlight RIA-Dienste - Wie wird die Windows-Authentifizierung durchgeführt?

Ich erstelle meine erste Silverlight 3 + RI Services-Anwendung und benötige Hilfe.
Es wird in einem kontrollierten Unternehmens-Intranet bereitgestellt, das zu 100% aus Windows-Clients besteht. Ich habe mit der Silverlight Business Application-Vorlage begonnen.
Das sind meine Anforderungen:

Beim Start muss die Anwendung den aktuell angemeldeten Benutzer erkennen.Die Anwendung muss Zugriff auf andere Eigenschaften des Benutzers in AD haben, z. B. E-Mail, vollständiger Name und Gruppenmitgliedschaft.Die Gruppenmitgliedschaft wird verwendet, um bestimmte Funktionen in der Anwendung hervorzuheben.Ein Link "Anmelden als anderer Benutzer" muss immer verfügbar sein - Einige Computer sind im gesamten Unternehmen verfügbar und als bestimmter allgemeiner Benutzer angemeldet (bestätigt durch das Fehlen bestimmter Mitgliedergruppen). In diesem Fall kann man Anmeldeinformationen eingeben und sich bei der Anwendung als ein Benutzer anmelden (imitieren), der sich von dem Benutzer unterscheidet, der bereits am Computer angemeldet ist.Dieser Benutzer ist für Serviceabrufe zu verwenden


Ich habe Folgendes in der Standardvorlage für Geschäftsanwendungen geändert:

App.xaml: appsvc: WindowsAuthentication anstelle der Standard-FormsAuthenticationWeb.config: Authentifizierungsmodus = "Windows"

Mit diesen Änderungen löse ich die Anforderung Nr. 1 (den aktuell angemeldeten Benutzer abrufen). Aber wenn ich prüfeRiaContext.Current.UserIch habe keinen Zugriff auf andere Eigenschaften von AD, z. B. Gruppenmitgliedschaften. Wie kann ich meine anderen Anforderungen erfüllen?

Danke für Ihre Hilfe.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage