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 aktuální instance objekt ClaimsAuthorizationRequirement , který vyžaduje, aby aktuální uživatel získal zadanou deklaraci identity. |
RequireClaim(String, IEnumerable<String>) |
Přidá k aktuální instanci objekt, ClaimsAuthorizationRequirement 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[]) |
Přidá k aktuální instanci objekt, ClaimsAuthorizationRequirement 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 aktuální instance objekt ClaimsAuthorizationRequirement , 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>)
Přidá k aktuální instanci objekt, ClaimsAuthorizationRequirement 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, které deklarace identity musí zpracovat, aby vyhodnocení proběhlo úspěšně.
Návraty
Odkaz na tuto instanci po dokončení operace.
Platí pro
RequireClaim(String, String[])
Přidá k aktuální instanci objekt, ClaimsAuthorizationRequirement 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, které deklarace identity musí zpracovat, aby vyhodnocení proběhlo úspěšně.
Návraty
Odkaz na tuto instanci po dokončení operace.