AuthorizationPolicyBuilder Klasa

Definicja

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 schemes do AuthenticationSchemes obiektu dla tego wystąpienia.

AddRequirements(IAuthorizationRequirement[])

Dodaje określony requirements element do Requirements obiektu dla tego wystąpienia.

Build()

Tworzy nowe AuthorizationPolicy dane na podstawie wymagań w tym wystąpieniu.

Combine(AuthorizationPolicy)

Łączy określony policy element w bieżące wystąpienie.

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ą.

Dotyczy