AuthorizationOptions Classe

Definição

Fornece 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()

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 CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) por quando nenhum IAuthorizeData foi fornecido. Como resultado, AuthorizationMiddleware usará a política de fallback se não houver IAuthorizeData instâncias para um recurso. Se um recurso tiver IAuthorizeData algum, eles serão avaliados em vez da política de fallback. Por padrão, a política de fallback é nula e geralmente não terá nenhum efeito, a menos que você tenha o AuthorizationMiddleware em seu pipeline. Ele não é usado de nenhuma forma pelo IAuthorizationService padrão.

InvokeHandlersAfterFailure

Determina se os manipuladores de autenticação devem ser invocados após uma falha. 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)

Retornará a política para o nome especificado ou nulo se uma política com o nome não existir.

Aplica-se a