MicrosoftAccountHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт.
public ref class MicrosoftAccountHandler : Microsoft::AspNetCore::Authentication::OAuth::OAuthHandler<Microsoft::AspNetCore::Authentication::MicrosoftAccount::MicrosoftAccountOptions ^>
public class MicrosoftAccountHandler : Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler<Microsoft.AspNetCore.Authentication.MicrosoftAccount.MicrosoftAccountOptions>
type MicrosoftAccountHandler = class
inherit OAuthHandler<MicrosoftAccountOptions>
Public Class MicrosoftAccountHandler
Inherits OAuthHandler(Of MicrosoftAccountOptions)
- Наследование
-
MicrosoftAccountHandler
Конструкторы
MicrosoftAccountHandler(IOptionsMonitor<MicrosoftAccountOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Устаревшие..
Инициализирует новый экземпляр MicrosoftAccountHandler. |
MicrosoftAccountHandler(IOptionsMonitor<MicrosoftAccountOptions>, ILoggerFactory, UrlEncoder) |
Инициализирует новый экземпляр MicrosoftAccountHandler. |
Свойства
Backchannel |
Возвращает экземпляр HttpClient, используемый для взаимодействия с поставщиком удаленной проверки подлинности. (Унаследовано от OAuthHandler<TOptions>) |
ChallengeCalled |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Возвращает издателя, который следует использовать при выдаче любых утверждений. (Унаследовано от AuthenticationHandler<TOptions>) |
Clock |
Устаревшие..
Возвращает ISystemClock. (Унаследовано от AuthenticationHandler<TOptions>) |
Context |
Возвращает или задает HttpContext. (Унаследовано от AuthenticationHandler<TOptions>) |
CurrentUri |
Возвращает абсолютный текущий URL-адрес. (Унаследовано от AuthenticationHandler<TOptions>) |
Events |
Обработчик вызывает методы событий, которые дают элементу управления приложением в определенных точках, где выполняется обработка. Если экземпляр по умолчанию не указан, он ничего не делает при вызове методов. (Унаследовано от OAuthHandler<TOptions>) |
InitializeResult |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
Logger |
Возвращает ILogger. (Унаследовано от AuthenticationHandler<TOptions>) |
Options |
Возвращает или задает параметры, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
OptionsMonitor |
Возвращает IOptionsMonitor<TOptions> для обнаружения изменений параметров. (Унаследовано от AuthenticationHandler<TOptions>) |
OriginalPath |
Возвращает путь, как показано ПО промежуточного слоя проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
OriginalPathBase |
Возвращает базу пути, как показано по промежуточному слоям проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
PriorHandler |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
Request |
Возвращает HttpRequest, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
Response |
Возвращает HttpResponse, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
Scheme |
Возвращает или задает AuthenticationScheme, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInAccepted |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInScheme |
Схема проверки подлинности, используемая по умолчанию для входа. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
SignOutAccepted |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
TimeProvider |
Возвращает текущее время, в первую очередь для модульного тестирования. (Унаследовано от AuthenticationHandler<TOptions>) |
UrlEncoder |
Возвращает UrlEncoder. (Унаследовано от AuthenticationHandler<TOptions>) |
Методы
AuthenticateAsync() |
Проверка подлинности текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
AuthenticateAsync(AuthenticateContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
BuildChallengeUrl(AuthenticationProperties, String) |
Создает URL-адрес запроса OAuth. |
BuildChallengeUrl(AuthenticationProperties, String) |
Создает URL-адрес запроса OAuth. (Унаследовано от OAuthHandler<TOptions>) |
BuildChallengeUrl(AuthenticationProperties, String) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от OAuthHandler<TOptions>) |
BuildRedirectUri(String) |
Создает абсолютный URL-адрес для указанного |
ChallengeAsync(AuthenticationProperties) |
Вызов текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
ChallengeAsync(ChallengeContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
CreateEventsAsync() |
Создает новый экземпляр экземпляра событий. (Унаследовано от OAuthHandler<TOptions>) |
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse) |
Создает AuthenticationTicket из указанного |
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от OAuthHandler<TOptions>) |
ExchangeCodeAsync(OAuthCodeExchangeContext) |
Обмен кодом авторизации для маркера авторизации от удаленного поставщика. (Унаследовано от OAuthHandler<TOptions>) |
ExchangeCodeAsync(String, String) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от OAuthHandler<TOptions>) |
FinishResponseAsync() |
Перехватчик, который вызывается при отправке ответа (Унаследовано от AuthenticationHandler<TOptions>) |
ForbidAsync(AuthenticationProperties) |
Запретить текущий запрос. (Унаследовано от AuthenticationHandler<TOptions>) |
FormatScope() |
Форматирование свойства Scope. (Унаследовано от OAuthHandler<TOptions>) |
FormatScope(IEnumerable<String>) |
Форматирование списка областей OAuth. (Унаследовано от OAuthHandler<TOptions>) |
GenerateCorrelationId(AuthenticationProperties) |
Создает файл cookie, содержащий nonce, используемый для сопоставления текущего запроса удаленной проверки подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
GenerateCorrelationId(AuthenticationProperties) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
GetDescriptions(DescribeSchemesContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleAccessDeniedErrorAsync(AuthenticationProperties) |
Производные типы могут переопределить этот метод для обработки ошибок отказа в доступе. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleAuthenticateAsync() |
Позволяет производным типам обрабатывать проверку подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleAuthenticateOnceAsync() |
Используется для обеспечения вызова HandleAuthenticateAsync только один раз. Последующие вызовы возвращают тот же результат проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceSafeAsync() |
Используется для обеспечения безопасного вызова HandleAuthenticateAsync. Последующие вызовы возвращают тот же результат проверки подлинности. Все исключения будут преобразованы в результат неудачной проверки подлинности, содержащий исключение. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleChallengeAsync(AuthenticationProperties) |
Переопределите этот метод, чтобы справиться с проблемами 401, если схема проверки подлинности, под вопросом, относится к взаимодействию с проверкой подлинности в рамках потока запросов. (например, добавление заголовка ответа или изменение результата 401 на 302 страницы входа или внешнего расположения входа.) (Унаследовано от OAuthHandler<TOptions>) |
HandleForbiddenAsync(AuthenticationProperties) |
Переопределите этот метод для обработки Forbid. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleForbiddenAsync(ChallengeContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleRemoteAuthenticateAsync() |
Проверка подлинности удостоверения пользователя с помощью поставщика удостоверений. Метод обрабатывает запрос на конечную точку, определенную CallbackPath. (Унаследовано от OAuthHandler<TOptions>) |
HandleRemoteCallbackAsync() |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleRequestAsync() |
Обрабатывает текущий запрос проверки подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleSignInAsync(SignInContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleSignOutAsync(SignOutContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleUnauthorizedAsync(ChallengeContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от OAuthHandler<TOptions>) |
InitializeAsync(AuthenticationScheme, HttpContext) |
Инициализируйте обработчик, устраните параметры и проверьте их. (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Инициализация вызывается один раз на запрос для контекстуализации этого экземпляра с соответствующим состоянием. (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeEventsAsync() |
Инициализирует объект событий, вызываемый один раз для каждого запроса по InitializeAsync(AuthenticationScheme, HttpContext). (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeHandlerAsync() |
Вызывается после инициализации параметров или событий обработчика для завершения инициализации. (Унаследовано от AuthenticationHandler<TOptions>) |
ResolveTarget(String) |
Разрешает схему, в которую пересылается эта операция проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
ShouldHandleRequestAsync() |
Возвращает значение, определяющее, должен ли текущий запрос проверки подлинности обрабатываться HandleRequestAsync(). (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
ShouldHandleScheme(String, Boolean) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInAsync(SignInContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
SignOutAsync(SignOutContext) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от AuthenticationHandler<TOptions>) |
ValidateCorrelationId(AuthenticationProperties) |
Проверяет, коррелирует ли текущий запрос с текущим запросом удаленной проверки подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
ValidateCorrelationId(AuthenticationProperties) |
Обработчик проверки подлинности для проверки подлинности на основе учетной записи Майкрософт. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |