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)

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

TicketReceived(TicketReceivedContext)

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

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

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

TokenValidated(TokenValidatedContext)

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

UserInformationReceived(UserInformationReceivedContext)

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

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