IOpenIdConnectEvents Интерфейс

Определение

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

public interface class IOpenIdConnectEvents : Microsoft::AspNetCore::Authentication::IRemoteAuthenticationEvents
public interface IOpenIdConnectEvents : Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents
type IOpenIdConnectEvents = interface
    interface IRemoteAuthenticationEvents
Public Interface IOpenIdConnectEvents
Implements IRemoteAuthenticationEvents
Производный
Реализации

Методы

AuthenticationFailed(AuthenticationFailedContext)

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

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

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

MessageReceived(MessageReceivedContext)

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

RedirectToIdentityProvider(RedirectContext)

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

RedirectToIdentityProviderForSignOut(RedirectContext)

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

RemoteFailure(FailureContext)

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

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

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

TicketReceived(TicketReceivedContext)

Вызывается перед входом.

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

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

TokenValidated(TokenValidatedContext)

Вызывается при проверке IdToken и создании AuthenticationTicket.

UserInformationReceived(UserInformationReceivedContext)

Вызывается, когда сведения о пользователе извлекаются из Усеринфоендпоинт.

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