none
IsInRole() Verzeichnis-Pfad RRS feed

  • Frage

  • Hallo,

    ich möchte überprüfen, ob der aktive Benutzer Mitglied einer Windows-Domain-Gruppe ist.

     

    myPrincipal.Identity.Name.ToString()

    liefert den String ->   "DBGL\\fred.aurich". fred.aurich befindet sich also in der Domain DBGL.


    Im Active Directory des Domaincontrollers gibt es im RootVerzeichnis ein Verzeichnis mit dem Namen Group und in diesem einen Eintrag für die Globale Sicherheitsgruppe Formularserver.

    Wenn ich mit

     myPrincipal.IsInRole("DBGL\\Group\\Formularserver")

    oder myPrincipal.IsInRole(@"DBGL\Group.Formularserver")

    oder myPrincipal.IsInRole("DBGL\\Formularserver")

    die Gruppenzugehörigkeit bestimmen möchte, kommt als Ergebnis grundsätzlich "false", obwohl der angemeldete Benutzer definitiv Mitglied der Gruppe Formularserver ist.

    Wie könnte ich noch abfragen?

    Fred.

    Montag, 29. November 2010 11:48

Antworten

Alle Antworten