“.NET Core AuthorizationHandlerContext” — это важный класс, используемый в платформе.NET Core для обработки задач авторизации. Он предоставляет различные методы взаимодействия с процессом авторизации. Вот некоторые из часто используемых методов класса AuthorizationHandlerContext:
-
Succeed()— этот метод указывает, что требование авторизации успешно выполнено. -
Fail()— этот метод указывает, что требование авторизации не выполнено. -
Fail(Exception)— этот перегруженный метод позволяет предоставить исключение, возникшее во время сбоя авторизации. -
Challenge()— этот метод запускает запрос на аутентификацию. -
Пользователь— это свойство обеспечивает доступ к текущему аутентифицированному пользователю. -
Ресурс— это свойство представляет ресурс, к которому осуществляется доступ. -
Policy— это свойство представляет оцениваемую политику авторизации. -
HasFailed— это свойство указывает, не удалось ли авторизоваться. -
Succeed(requirement)— этот метод используется для указания того, что определенное требование выполнено. -
GetPolicy– этот метод извлекает экземпляр политики указанного типа.()
Это всего лишь несколько примеров методов, доступных в классе AuthorizationHandlerContext. Класс предлагает больше методов и свойств, которые можно использовать в зависимости от конкретных требований вашего приложения.