2016-05-11 4 views
0

So sehe ich viele Informationen, wie dies unter älteren ASP.Net-Versionen zu tun, aber ich kann keine Informationen darüber finden, wie eine Liste/Enumeration der Sicherheitsgruppe Mitgliedschaften eines Benutzers unter ASP.Net 5/core (als beiseite - welcher ist der offizielle Name jetzt?).Auflisten von AD-Sicherheitsgruppenmitgliedschaften für einen Benutzer in ASP.Net 5/core?

Ich würde sogar jede Information darüber, wie man nur für die Mitgliedschaft in einer einzigen AD-Gruppe zu überprüfen - Ich habe versucht User.IsInRole(@"mySGDomain\mySGName), die immer falsch zurückgibt, sowie die Autorisierung Anmerkung: [Authorize(Roles = @"mySGDomain\mySGName")], die auch fehlschlägt. Ich bin auch in den Debug-Modus gegangen, um zu versuchen, die Liste der Ansprüche zu überprüfen, die ich unter der User.Identities Aufzählung sehen kann, und keiner von ihnen sieht aus wie etwas mit AD-Gruppenmitgliedschaften.

Fehle ich etwas offensichtlich hier? Gibt es Unterlagen, wie man das richtig macht?

Antwort

1

IsInRole ist in Rc1 aufgeteilt, wird aber in Rc2 festgelegt. Leider haben die Verzeichnisdienste Stücke nicht in Kern gemacht, noch werden sie dort von RTM sein (nein, ich habe kein Datum!)

Wenn alles was Sie brauchen ist IsInRole rc2 ist Ihre Antwort. Du könntest die nächtlichen Builds testen, um sicherzugehen.

Verwandte Themen