DefaultAuthorizationService Класс

Определение

Реализация 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
Наследование
DefaultAuthorizationService
Реализации

Конструкторы

Имя Описание
DefaultAuthorizationService(IAuthorizationPolicyProvider, IAuthorizationHandlerProvider, ILogger<DefaultAuthorizationService>, IAuthorizationHandlerContextFactory, IAuthorizationEvaluator, IOptions<AuthorizationOptions>)

Создает новый экземпляр DefaultAuthorizationService.

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

Создает новый экземпляр DefaultAuthorizationService.

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

Создает новый экземпляр DefaultAuthorizationService.

Методы

Имя Описание
AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)

Проверяет, соответствует ли пользователь определенному набору требований к указанному ресурсу.

AuthorizeAsync(ClaimsPrincipal, Object, String)

Проверяет, соответствует ли пользователь определенной политике авторизации.

Методы расширения

Имя Описание
AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, AuthorizationPolicy)

Проверяет, соответствует ли пользователь определенной политике авторизации для указанного ресурса.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, AuthorizationPolicy)

Проверяет, соответствует ли пользователь определенной политике авторизации для указанного ресурса.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, IAuthorizationRequirement)

Проверяет, соответствует ли пользователь определенному требованию для указанного ресурса.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, String)

Проверяет, соответствует ли пользователь определенной политике авторизации для указанного ресурса.

Применяется к