Microsoft.AspNetCore.Authorization.Infrastructure Пространство имен

Содержит типы, обеспечивающие поддержку авторизации.

Классы

AssertionRequirement

IAuthorizationHandler Реализует и IAuthorizationRequirement , принимающее указанное пользователем утверждение.

ClaimsAuthorizationRequirement

IAuthorizationHandler Реализует и IAuthorizationRequirement , для которого требуется по крайней мере один экземпляр указанного типа утверждения, и, если указаны допустимые значения, значение утверждения должно быть любым из допустимых значений.

DenyAnonymousAuthorizationRequirement

IAuthorizationHandler Реализует и IAuthorizationRequirement , что требует проверки подлинности текущего пользователя.

NameAuthorizationRequirement

IAuthorizationHandler Реализует и IAuthorizationRequirement , для которого требуется, чтобы текущее имя пользователя соответствовало указанному значению.

OperationAuthorizationRequirement

Вспомогательный класс для предоставления полезного IAuthorizationRequirement класса, содержащего имя.

PassThroughAuthorizationHandler

Класс инфраструктуры, который позволяет быть IAuthorizationRequirement собственным IAuthorizationHandler.

RolesAuthorizationRequirement

Реализует и IAuthorizationRequirement , для которого требуется по крайней IAuthorizationHandler мере одно утверждение роли, значение которого должно быть любой из разрешенных ролей.

Комментарии

Дополнительные сведения об авторизации см. в статье Общие сведения об авторизации в ASP.NET Core.