AuthorizationPolicyBuilder.RequireClaim Metoda

Definice

Přetížení

RequireClaim(String)

Přidá do ClaimsAuthorizationRequirement aktuální instance, která vyžaduje, aby aktuální uživatel získal zadanou deklaraci identity.

RequireClaim(String, IEnumerable<String>)

ClaimsAuthorizationRequirement Přidá do aktuální instance, která vyžaduje, aby aktuální uživatel měl zadanou deklaraci identity a že hodnota deklarace identity musí být jednou z povolených hodnot.

RequireClaim(String, String[])

ClaimsAuthorizationRequirement Přidá do aktuální instance, která vyžaduje, aby aktuální uživatel měl zadanou deklaraci identity a že hodnota deklarace identity musí být jednou z povolených hodnot.

RequireClaim(String)

Přidá do ClaimsAuthorizationRequirement aktuální instance, která vyžaduje, aby aktuální uživatel získal zadanou deklaraci identity.

public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType);
member this.RequireClaim : string -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String) As AuthorizationPolicyBuilder

Parametry

claimType
String

Požadovaný typ deklarace identity bez omezení hodnoty deklarace identity.

Návraty

AuthorizationPolicyBuilder

Odkaz na tuto instanci po dokončení operace.

Platí pro

RequireClaim(String, IEnumerable<String>)

ClaimsAuthorizationRequirement Přidá do aktuální instance, která vyžaduje, aby aktuální uživatel měl zadanou deklaraci identity a že hodnota deklarace identity musí být jednou z povolených hodnot.

public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, System::Collections::Generic::IEnumerable<System::String ^> ^ requiredValues);
public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, System::Collections::Generic::IEnumerable<System::String ^> ^ allowedValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, System.Collections.Generic.IEnumerable<string> requiredValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, System.Collections.Generic.IEnumerable<string> allowedValues);
member this.RequireClaim : string * seq<string> -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
member this.RequireClaim : string * seq<string> -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, requiredValues As IEnumerable(Of String)) As AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, allowedValues As IEnumerable(Of String)) As AuthorizationPolicyBuilder

Parametry

claimType
String

Požadovaný typ deklarace identity.

requiredValuesallowedValues
IEnumerable<String>

Hodnoty deklarace identity musí zpracovat jeden nebo více pro úspěšné vyhodnocení.

Návraty

AuthorizationPolicyBuilder

Odkaz na tuto instanci po dokončení operace.

Platí pro

RequireClaim(String, String[])

ClaimsAuthorizationRequirement Přidá do aktuální instance, která vyžaduje, aby aktuální uživatel měl zadanou deklaraci identity a že hodnota deklarace identity musí být jednou z povolených hodnot.

public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, ... cli::array <System::String ^> ^ requiredValues);
public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, ... cli::array <System::String ^> ^ allowedValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, params string[] requiredValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, params string[] allowedValues);
member this.RequireClaim : string * string[] -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
member this.RequireClaim : string * string[] -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, ParamArray requiredValues As String()) As AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, ParamArray allowedValues As String()) As AuthorizationPolicyBuilder

Parametry

claimType
String

Požadovaný typ deklarace identity.

requiredValuesallowedValues
String[]

Hodnoty deklarace identity musí zpracovat jeden nebo více pro úspěšné vyhodnocení.

Návraty

AuthorizationPolicyBuilder

Odkaz na tuto instanci po dokončení operace.

Platí pro