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

認証するために ID プロバイダーにリダイレクトする前に呼び出されます。 これを使用して、認証プロセスを通じて永続化される ProtocolMessage.State を設定できます。 ProtocolMessage を使用して、ID プロバイダーに送信されるパラメーターを追加またはカスタマイズすることもできます。

OnRedirectToIdentityProviderForSignOut

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

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)

認証するために ID プロバイダーにリダイレクトする前に呼び出されます。 これを使用して、認証プロセスを通じて永続化される ProtocolMessage.State を設定できます。 ProtocolMessage を使用して、ID プロバイダーに送信されるパラメーターを追加またはカスタマイズすることもできます。

RedirectToIdentityProviderForSignOut(RedirectContext)

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

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 からユーザー情報が取得されたときに呼び出されます。

適用対象