AuthorizationPolicyBuilder Třída
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í.
Používá se pro vytváření zásad.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Dědičnost
-
AuthorizationPolicyBuilder
Konstruktory
| AuthorizationPolicyBuilder(AuthorizationPolicy) |
Vytvoří novou instanci položky AuthorizationPolicyBuilder. |
| AuthorizationPolicyBuilder(String[]) |
Vytvoří novou instanci AuthorizationPolicyBuilder |
Vlastnosti
| AuthenticationSchemes |
Získá nebo nastaví schémata ověřování seznamu, která se Requirements vyhodnocují. Pokud nejsou zadány, požadavky se vyhodnocují ve výchozím schématu. |
| Requirements |
Získá nebo nastaví seznam IAuthorizationRequirements, které musí být úspěšné, aby tato zásada byla úspěšná. |
Metody
| AddAuthenticationSchemes(String[]) |
Přidá zadané ověřování |
| AddRequirements(IAuthorizationRequirement[]) |
Přidá zadané |
| Build() |
Vytvoří novou AuthorizationPolicy z požadavků v této instanci. |
| Combine(AuthorizationPolicy) |
Zkombinuje zadané |
| RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Přidá do aktuální instance.AssertionRequirement |
| RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Přidá do aktuální instance.AssertionRequirement |
| RequireAuthenticatedUser() |
Přidá DenyAnonymousAuthorizationRequirement do aktuální instance, která vynucuje ověření aktuálního uživatele. |
| 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. |
| RequireRole(IEnumerable<String>) |
RolesAuthorizationRequirement Přidá do aktuální instance, která vynucuje, že aktuální uživatel musí mít aspoň jednu ze zadaných rolí. |
| RequireRole(String[]) |
RolesAuthorizationRequirement Přidá do aktuální instance, která vynucuje, že aktuální uživatel musí mít aspoň jednu ze zadaných rolí. |
| RequireUserName(String) |
Přidá do NameAuthorizationRequirement aktuální instance, která vynucuje, že aktuální uživatel odpovídá zadanému názvu. |