Compartilhar via


AuthorizationBuilder Classe

Definição

Usado para configurar a autorização

public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
Herança
AuthorizationBuilder

Construtores

AuthorizationBuilder(IServiceCollection)

Inicializa uma nova instância de AuthorizationBuilder.

Propriedades

Services

Os serviços que estão sendo configurados.

Métodos

AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>)

Adicione uma política criada a partir de um delegado com o nome fornecido e usada como DefaultPolicy.

AddDefaultPolicy(String, AuthorizationPolicy)

Adicione uma política criada a partir de um delegado com o nome fornecido e usada como a política padrão.

AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>)

Adicione uma política criada a partir de um delegado com o nome fornecido e usada como FallbackPolicy.

AddFallbackPolicy(String, AuthorizationPolicy)

Adicione uma política criada a partir de um delegado com o nome fornecido e usada como FallbackPolicy.

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Adicione uma política criada a partir de um delegado com o nome fornecido.

AddPolicy(String, AuthorizationPolicy)

Adiciona um AuthorizationPolicy que pode ser usado por IAuthorizationService.

SetDefaultPolicy(AuthorizationPolicy)

Define a política de autorização padrão. O padrão é exigir usuários autenticados.

SetFallbackPolicy(AuthorizationPolicy)

Define a política de autorização de fallback usada por CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) quando nenhum IAuthorizeData tiver sido fornecido. Como resultado, o AuthorizationMiddleware usará a política de fallback se não IAuthorizeData houver instâncias para um recurso. Se um recurso tiver algum IAuthorizeData , ele será avaliado em vez da política de fallback. Por padrão, a política de fallback é nula e geralmente não terá efeito, a menos que você tenha o AuthorizationMiddleware em seu pipeline. Ele não é usado de forma alguma pelo padrão IAuthorizationService.

SetInvokeHandlersAfterFailure(Boolean)

Determina se os manipuladores de autorização devem ser invocados após HasFailed. O padrão é verdadeiro.

Aplica-se a