AuthorizationBuilder Classe

Definição

Usado para configurar a autorização

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

Construtores

Nome Description
AuthorizationBuilder(IServiceCollection)

Inicializa uma nova instância de AuthorizationBuilder.

Propriedades

Nome Description
Services

Os serviços que estão sendo configurados.

Métodos

Nome Description
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