AuthorizationBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |