AuthorizationPolicyBuilder.RequireClaim Metoda

Definice

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)

Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs

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

C#
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType);

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

ASP.NET Core 9.0 a další verze
Produkt Verze
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

RequireClaim(String, IEnumerable<String>)

Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs

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.

C#
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, System.Collections.Generic.IEnumerable<string> requiredValues);
C#
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, System.Collections.Generic.IEnumerable<string> allowedValues);

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

ASP.NET Core 9.0 a další verze
Produkt Verze
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

RequireClaim(String, String[])

Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs
Zdroj:
AuthorizationPolicyBuilder.cs

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.

C#
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, params string[] requiredValues);
C#
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, params string[] allowedValues);

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.

Platí pro

ASP.NET Core 9.0 a další verze
Produkt Verze
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0