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)

認証するために ID プロバイダーにリダイレクトする前に呼び出されます。

RedirectToIdentityProviderForSignOut(RedirectContext)

サインアウトするために ID プロバイダーにリダイレクトする前に呼び出されます。

RemoteFailure(FailureContext)

リモート認証プロセスにエラーが発生したときに呼び出されます。

(継承元 IRemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

RemoteSignOutPath で要求を受信したときに呼び出されます。

TicketReceived(TicketReceivedContext)

サインイン前に呼び出されます。

(継承元 IRemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

トークン エンドポイントでトークンに対して "承認コード" が引き換えられた後に呼び出されます。

TokenValidated(TokenValidatedContext)

IdToken が検証され、AuthenticationTicket が生成されたときに呼び出されます。

UserInformationReceived(UserInformationReceivedContext)

UserInfoEndpoint からユーザー情報が取得されたときに呼び出されます。

適用対象