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.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по