Microsoft.AspNetCore.Authentication.OAuth.Claims Namespace

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.