AuthorizationPolicyBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy do tworzenia zasad.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Dziedziczenie
-
AuthorizationPolicyBuilder
Konstruktory
AuthorizationPolicyBuilder(AuthorizationPolicy) |
Tworzy nowe wystąpienie klasy AuthorizationPolicyBuilder. |
AuthorizationPolicyBuilder(String[]) |
Tworzy nowe wystąpienie klasy AuthorizationPolicyBuilder |
Właściwości
AuthenticationSchemes |
Pobiera lub ustawia schematy uwierzytelniania listy, względem których Requirements są oceniane. Jeśli nie zostanie określony, wymagania są oceniane względem schematów domyślnych. |
Requirements |
Pobiera lub ustawia listę elementów IAuthorizationRequirement, które muszą zakończyć się powodzeniem, aby te zasady zakończyły się powodzeniem. |
Metody
AddAuthenticationSchemes(String[]) |
Dodaje określone uwierzytelnianie |
AddRequirements(IAuthorizationRequirement[]) |
Dodaje określony |
Build() |
Tworzy nowe AuthorizationPolicy dane na podstawie wymagań w tym wystąpieniu. |
Combine(AuthorizationPolicy) |
Łączy określony |
RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Dodaje element AssertionRequirement do bieżącego wystąpienia. |
RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Dodaje element AssertionRequirement do bieżącego wystąpienia. |
RequireAuthenticatedUser() |
Dodaje DenyAnonymousAuthorizationRequirement do bieżącego wystąpienia, które wymusza uwierzytelnienie bieżącego użytkownika. |
RequireClaim(String) |
ClaimsAuthorizationRequirement Dodaje element do bieżącego wystąpienia, które wymaga, aby bieżący użytkownik miał określone oświadczenie. |
RequireClaim(String, IEnumerable<String>) |
ClaimsAuthorizationRequirement Dodaje element do bieżącego wystąpienia, które wymaga, aby bieżący użytkownik miał określone oświadczenie i że wartość oświadczenia musi być jedną z dozwolonych wartości. |
RequireClaim(String, String[]) |
ClaimsAuthorizationRequirement Dodaje element do bieżącego wystąpienia, które wymaga, aby bieżący użytkownik miał określone oświadczenie i że wartość oświadczenia musi być jedną z dozwolonych wartości. |
RequireRole(IEnumerable<String>) |
Dodaje element RolesAuthorizationRequirement do bieżącego wystąpienia, co wymusza, że bieżący użytkownik musi mieć co najmniej jedną z określonych ról. |
RequireRole(String[]) |
Dodaje element RolesAuthorizationRequirement do bieżącego wystąpienia, co wymusza, że bieżący użytkownik musi mieć co najmniej jedną z określonych ról. |
RequireUserName(String) |
Dodaje element NameAuthorizationRequirement do bieżącego wystąpienia, które wymusza, że bieżący użytkownik jest zgodny z określoną nazwą. |