Compartilhar via


DefaultAuthorizationService Classe

Definição

A implementação padrão de um IAuthorizationService.

public ref class DefaultAuthorizationService : Microsoft::AspNetCore::Authorization::IAuthorizationService
public class DefaultAuthorizationService : Microsoft.AspNetCore.Authorization.IAuthorizationService
type DefaultAuthorizationService = class
    interface IAuthorizationService
Public Class DefaultAuthorizationService
Implements IAuthorizationService
Herança
DefaultAuthorizationService
Implementações

Construtores

DefaultAuthorizationService(IAuthorizationPolicyProvider, IAuthorizationHandlerProvider, ILogger<DefaultAuthorizationService>, IAuthorizationHandlerContextFactory, IAuthorizationEvaluator, IOptions<AuthorizationOptions>)

Cria uma nova instância de DefaultAuthorizationService.

DefaultAuthorizationService(IAuthorizationPolicyProvider, IEnumerable<IAuthorizationHandler>, ILogger<DefaultAuthorizationService>, IAuthorizationHandlerContextFactory, IAuthorizationEvaluator, IOptions<AuthorizationOptions>)

Cria uma nova instância de DefaultAuthorizationService.

DefaultAuthorizationService(IAuthorizationPolicyProvider, IEnumerable<IAuthorizationHandler>, ILogger<DefaultAuthorizationService>)

Cria uma nova instância de DefaultAuthorizationService.

Métodos

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)

Verifica se um usuário atende a um conjunto específico de requisitos para o recurso especificado.

AuthorizeAsync(ClaimsPrincipal, Object, String)

Verifica se um usuário atende a uma política de autorização específica.

Métodos de Extensão

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, AuthorizationPolicy)

Verifica se um usuário atende a uma política de autorização específica em relação ao recurso especificado.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, AuthorizationPolicy)

Verifica se um usuário atende a uma política de autorização específica em relação ao recurso especificado.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, IAuthorizationRequirement)

Verifica se um usuário atende a um requisito específico para o recurso especificado

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, String)

Verifica se um usuário atende a uma política de autorização específica em relação ao recurso especificado.

Aplica-se a