Freigeben über


CustomJsonClaimAction Klasse

Definition

Eine ClaimAction, die den Wert aus den JSON-Benutzerdaten auswählt, indem der angegebene Func-Resolver ausgeführt wird.

public ref class CustomJsonClaimAction : Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimAction
public class CustomJsonClaimAction : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction
type CustomJsonClaimAction = class
    inherit ClaimAction
Public Class CustomJsonClaimAction
Inherits ClaimAction
Vererbung
CustomJsonClaimAction

Konstruktoren

CustomJsonClaimAction(String, String, Func<JObject,String>)

Erstellt eine neue CustomJsonClaimAction.

CustomJsonClaimAction(String, String, Func<JsonElement,String>)

Erstellt eine neue CustomJsonClaimAction.

Eigenschaften

ClaimType

Ruft den Wert ab, der beim Erstellen eines Anspruchs verwendet Valuewerden soll.

(Geerbt von ClaimAction)
Resolver

Der Func, der aufgerufen wird, um einen Wert aus den angegebenen JSON-Benutzerdaten auszuwählen.

ValueType

Ruft den Wert ab, der beim Erstellen eines Anspruchs verwendet ValueType werden soll.

(Geerbt von ClaimAction)

Methoden

Run(JObject, ClaimsIdentity, String)

Untersuchen Sie die angegebene userData-JSON, ermitteln Sie, ob die erforderlichen Daten vorhanden sind, und fügen Sie sie optional als neuen Anspruch für ClaimsIdentity hinzu.

Run(JObject, ClaimsIdentity, String)

Untersuchen Sie die angegebene userData-JSON, ermitteln Sie, ob die erforderlichen Daten vorhanden sind, und fügen Sie sie optional als neuen Anspruch für ClaimsIdentity hinzu.

(Geerbt von ClaimAction)
Run(JsonElement, ClaimsIdentity, String)

Untersuchen Sie den angegebenen userData-JSON-Code, ermitteln Sie, ob die erforderlichen Daten vorhanden sind, und fügen Sie sie optional als neuen Anspruch für ClaimsIdentity hinzu.

Run(JsonElement, ClaimsIdentity, String)

Untersuchen Sie den angegebenen userData-JSON-Code, ermitteln Sie, ob die erforderlichen Daten vorhanden sind, und fügen Sie sie optional als neuen Anspruch für ClaimsIdentity hinzu.

(Geerbt von ClaimAction)

Gilt für: