AuthorizationPolicyBuilder.RequireClaim Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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
Odkaz na tuto instanci po dokončení operace.