AuthorizationOptions 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.
Fornece a configuração programática usada por IAuthorizationService e IAuthorizationPolicyProvider.
public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
- Herança
-
AuthorizationOptions
Construtores
AuthorizationOptions() |
Fornece a configuração programática usada por IAuthorizationService e IAuthorizationPolicyProvider. |
Propriedades
DefaultPolicy |
Obtém ou define a política de autorização padrão. O padrão é exigir usuários autenticados. |
FallbackPolicy |
Obtém ou define a política de autorização de fallback usada por CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) quando nenhum IAuthorizeData foi 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. |
InvokeHandlersAfterFailure |
Determina se os manipuladores de autorização devem ser invocados após HasFailed. O padrão é verdadeiro. |
Métodos
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Adicione uma política criada com base em um delegado com o nome fornecido. |
AddPolicy(String, AuthorizationPolicy) |
Adicione uma política de autorização com o nome fornecido. |
GetPolicy(String) |
Retorna a política para o nome especificado ou nulo se uma política com o nome não existir. |