|
Hallo Liste
Ich h�tte eine Frage zu einer Diskussion die
bereits im Oktober gef�hrt wurde und von Patrick A. Lorenz beantwortet wurde,
es geht darum Benutzerdaten aus einem Active
Direcotry auszulesen.
Ich m�chte pr�fen, ob ein in einer Domain
angemeldeter Benutzer in einer bestimmten Gruppe
(OU) ist. Dazu muss ich aber auch die Benutzer Daten auslesen
in der sich eine Domainuser befindet,
damit ich diese mit den Daten vom Active Direcory
vergleiche kann.
Der folgende Code ist von Patrick A. Lorenz und
liefert die Eintr�ge vom Acitve Directory
WindowsPrincipal Principal = (WindowsPrincipal)
User;
WindowsIdentity Identity = (WindowsIdentity) User.Identity; Response.Write("Name: " + Identity.Name + "<br>"); Response.Write("Admin? " + Principal.IsInRole(WindowsBuiltInRole.Administrator) + "<br>"); DirectoryEntry DE = new DirectoryEntry("WinNT://" + Identity.Name.Replace("\\","/")); Response.Write("FullName: " + DE.Properties["FullName"][0] + "<br><br>"); foreach(string PN in DE.Properties.PropertyNames) Response.Write(PN + "<br>"); foreach(DirectoryEntry objChildDE in DE.Children) Response.Write(objChildDE.Path); D.h. Wie kann die Daten auslesen mit denen sich
eine Benutzer an der Domain angemeldet hat ??
Danke Hannes |
