Поделиться через


OpenIdConnectEvents Класс

Определение

Указывает события, которые OpenIdConnectHandler вызываются для включения контроля разработчика над процессом проверки подлинности.

public ref class OpenIdConnectEvents : Microsoft::AspNetCore::Authentication::RemoteAuthenticationEvents, Microsoft::AspNetCore::Authentication::OpenIdConnect::IOpenIdConnectEvents
public ref class OpenIdConnectEvents : Microsoft::AspNetCore::Authentication::RemoteAuthenticationEvents
public class OpenIdConnectEvents : Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents, Microsoft.AspNetCore.Authentication.OpenIdConnect.IOpenIdConnectEvents
public class OpenIdConnectEvents : Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents
type OpenIdConnectEvents = class
    inherit RemoteAuthenticationEvents
    interface IOpenIdConnectEvents
    interface IRemoteAuthenticationEvents
type OpenIdConnectEvents = class
    inherit RemoteAuthenticationEvents
Public Class OpenIdConnectEvents
Inherits RemoteAuthenticationEvents
Implements IOpenIdConnectEvents
Public Class OpenIdConnectEvents
Inherits RemoteAuthenticationEvents
Наследование
OpenIdConnectEvents
Реализации

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

OpenIdConnectEvents()

Указывает события, которые OpenIdConnectHandler вызываются для включения контроля разработчика над процессом проверки подлинности.

Свойства

OnAccessDenied

Вызывается, когда удаленный сервер вернул ошибку об отказе в доступе.

(Унаследовано от RemoteAuthenticationEvents)
OnAuthenticationFailed

Вызывается, если исключения порождены во время обработки запроса. Исключения будут порождены заново после этого события, если не будут подавлены.

OnAuthorizationCodeReceived

Вызывается после проверки токена безопасности, если код проверки подлинности присутствует в сообщении протокола.

OnMessageReceived

Вызывается, когда сообщение протокола получено впервые.

OnRedirectToIdentityProvider

Вызывается перед перенаправлением к поставщику удостоверений для проверки подлинности. С его помощью можно задать ProtocolMessage.State, который будет сохраняться в процессе проверки подлинности. ProtocolMessage также можно использовать для добавления или настройки параметров, отправляемых поставщику удостоверений.

OnRedirectToIdentityProviderForSignOut

Вызывается перед перенаправлением к поставщику удостоверений для выхода.

OnRemoteFailure

Вызывается при удаленном сбое.

(Унаследовано от RemoteAuthenticationEvents)
OnRemoteSignOut

Вызывается при получении запроса в RemoteSignOutPath.

OnSignedOutCallbackRedirect

Вызывается перед перенаправлением SignedOutRedirectUri в в конце потока удаленного выхода.

OnTicketReceived

Вызывается после получения удаленного билета.

(Унаследовано от RemoteAuthenticationEvents)
OnTokenResponseReceived

Вызывается после активации кода авторизации для маркеров в конечной точке маркера.

OnTokenValidated

Вызывается при проверке IdToken и создании AuthenticationTicket. Обратите внимание, что после этого события выполняются дополнительные проверки, которые проверяют другие аспекты потока проверки подлинности, такие как nonce.

OnUserInformationReceived

Вызывается при получении сведений о пользователе из UserInfoEndpoint.

Методы

AccessDenied(AccessDeniedContext)

Вызывается, когда удаленный сервер вернул ошибку об отказе в доступе.

(Унаследовано от RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

Вызывается, если исключения порождены во время обработки запроса. Исключения будут порождены заново после этого события, если не будут подавлены.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Вызывается, если код авторизации присутствует в сообщении протокола.

MessageReceived(MessageReceivedContext)

Вызывается, когда сообщение протокола получено впервые.

RedirectToIdentityProvider(RedirectContext)

Вызывается перед перенаправлением к поставщику удостоверений для проверки подлинности. С его помощью можно задать ProtocolMessage.State, который будет сохраняться в процессе проверки подлинности. ProtocolMessage также можно использовать для добавления или настройки параметров, отправляемых поставщику удостоверений.

RedirectToIdentityProviderForSignOut(RedirectContext)

Вызывается перед перенаправлением к поставщику удостоверений для выхода.

RemoteFailure(FailureContext)

Вызывается при удаленном сбое

(Унаследовано от RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Вызывается при удаленном сбое.

(Унаследовано от RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Вызывается при получении запроса в RemoteSignOutPath.

SignedOutCallbackRedirect(RemoteSignOutContext)

Вызывается перед перенаправлением SignedOutRedirectUri в в конце потока удаленного выхода.

TicketReceived(TicketReceivedContext)

Вызывается после получения удаленного билета.

(Унаследовано от RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Вызывается после активации кода авторизации для маркеров в конечной точке маркера.

TokenValidated(TokenValidatedContext)

Вызывается при проверке IdToken и создании AuthenticationTicket. Обратите внимание, что после этого события выполняются дополнительные проверки, которые проверяют другие аспекты потока проверки подлинности, такие как nonce.

UserInformationReceived(UserInformationReceivedContext)

Вызывается при получении сведений о пользователе из UserInfoEndpoint.

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