Microsoft.AspNetCore.Authentication.OAuth.Claims Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Typen, die das Anpassen von Anspruchszuordnungen mit OAuth-basierter Authentifizierung erleichtern.
Klassen
ClaimAction |
Infrastruktur zum Zuordnen von Benutzerdaten aus einer JSON-Struktur zu Ansprüchen für ClaimsIdentity. |
ClaimActionCollection |
Eine Auflistung von ClaimActions, die beim Zuordnen von Benutzerdaten zu Ansprüchen verwendet wird. |
CustomJsonClaimAction |
Eine ClaimAction, die den Wert aus den JSON-Benutzerdaten auswählt, indem der angegebene Func-Resolver ausgeführt wird. |
DeleteClaimAction |
Eine ClaimAction, die alle Ansprüche aus der angegebenen ClaimsIdentity mit dem angegebenen ClaimType löscht. |
JsonKeyClaimAction |
Eine ClaimAction, die einen Wert der obersten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen auswählt und als Anspruch hinzufügt. Dieser Wert wird nicht verwendet, wenn der Schlüssel nicht gefunden oder der Wert leer ist. |
JsonSubKeyClaimAction |
Eine ClaimAction, die einen Wert der zweiten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen der obersten Ebene und dem Unterschlüsselnamen der zweiten Ebene auswählt und als Anspruch hinzugibt. Dies ist nicht möglich, wenn die Schlüssel nicht gefunden werden oder der Wert leer ist. |
MapAllClaimsAction |
Eine ClaimAction, die alle Werte der obersten Ebene aus den JSON-Benutzerdaten auswählt und als Ansprüche hinzufügt. Dies schließt doppelte Sätze von Namen und Werten aus. |
Hinweise
Weitere Informationen zur Verwendung von Ansprüchen mit OAuth finden Sie unter Beibehalten zusätzlicher Ansprüche und Token von externen Anbietern in ASP.NET Core.