AuthorizationCodeReceivedContext クラス

定義

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::OpenIdConnect::BaseOpenIdConnectContext
public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::RemoteAuthenticationContext<Microsoft::AspNetCore::Authentication::OpenIdConnect::OpenIdConnectOptions ^>
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.OpenIdConnect.BaseOpenIdConnectContext
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.RemoteAuthenticationContext<Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions>
type AuthorizationCodeReceivedContext = class
    inherit BaseOpenIdConnectContext
type AuthorizationCodeReceivedContext = class
    inherit RemoteAuthenticationContext<OpenIdConnectOptions>
Public Class AuthorizationCodeReceivedContext
Inherits BaseOpenIdConnectContext
Public Class AuthorizationCodeReceivedContext
Inherits RemoteAuthenticationContext(Of OpenIdConnectOptions)
継承
継承

コンストラクター

AuthorizationCodeReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

AuthorizationCodeReceivedContext を作成します

AuthorizationCodeReceivedContext(HttpContext, OpenIdConnectOptions)

AuthorizationCodeReceivedContext を作成します

プロパティ

Backchannel

トークン エンドポイントに対してカスタム要求を行うときに使用するために ID プロバイダーに対して構成された通信チャネル。

HandledCodeRedemption

開発者がコードの引き換えの処理 (またはスキップ) を選択するかどうかを示します。 true の場合、ハンドラーはコードの引き換えを試みません。 HandleCodeRedemption と TokenEndpointResponse を参照してください。

HandledResponse

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseControlContext)
HttpContext

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseContext)
HttpContext

コンテキスト。

(継承元 BaseContext<TOptions>)
JwtSecurityToken

認証応答で受信した を JwtSecurityToken 取得または設定します (存在する場合)。

Options

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseOpenIdConnectContext)
Options

スキームに関連付けられている認証オプションを取得します。

(継承元 BaseContext<TOptions>)
Principal

ユーザー要求を ClaimsPrincipal 含む を取得します。

(継承元 RemoteAuthenticationContext<TOptions>)
Properties

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

Properties

AuthenticationProperties を取得または設定します。

(継承元 RemoteAuthenticationContext<TOptions>)
ProtocolMessage

OpenIdConnectMessage を取得または設定します。

ProtocolMessage

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseOpenIdConnectContext)
Request

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseContext)
Request

要求。

(継承元 BaseContext<TOptions>)
Response

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseContext)
Response

応答。

(継承元 BaseContext<TOptions>)
Result

HandleRequestResultハンドラーによって使用される 。

(継承元 HandleRequestContext<TOptions>)
Scheme

認証スキームです。

(継承元 BaseContext<TOptions>)
Skipped

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseControlContext)
State

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseControlContext)
Ticket

このイベントがイベントを Ticket 処理することを通知する場合に返す を取得または設定します。

(継承元 BaseControlContext)
TokenEndpointRequest

トークン エンドポイントに送信され、カスタマイズに使用できる要求。

TokenEndpointResponse

開発者がコード自体を引き換える場合は、ここで結果のトークンを提供できます。 これは、HandleCodeRedemption の呼び出しと同じです。 設定した場合、ハンドラーはコードの引き換えを試みません。 IdToken は、承認応答で以前に受信されていない場合に必要です。 ハンドラーがユーザー情報エンドポイントに接続する場合、アクセス トークンは省略可能です。

メソッド

CheckEventResult(AuthenticateResult)

このコンテキストは、OpenIdConnect プロトコルを介して 'AuthorizationCode' を受信したときに通知するために使用できます。

(継承元 BaseControlContext)
Fail(Exception)

認証に失敗したことを示します。

(継承元 RemoteAuthenticationContext<TOptions>)
Fail(String)

認証に失敗したことを示します。

(継承元 RemoteAuthenticationContext<TOptions>)
HandleCodeRedemption()

コード引き換えプロセスをスキップするようにハンドラーに指示します。 開発者は、コード自体を引き換えたか、引き換えが不要であると判断した可能性があります。 さらに処理するために必要なトークンが取得された場合は、トークンの提供を許可するオーバーロードのいずれかを呼び出します。 IdToken は、承認応答で以前に受信されていない場合に必要です。 必要に応じて、ハンドラーがユーザー情報エンドポイントに接続するためのアクセス トークンを指定できます。 これを呼び出すことは、TokenEndpointResponse の設定と同じです。

HandleCodeRedemption(OpenIdConnectMessage)

コード引き換えプロセスをスキップするようにハンドラーに指示します。 開発者は、コード自体を引き換えたか、引き換えが不要であると判断した可能性があります。 さらに処理するために必要なトークンが取得された場合は、トークンの提供を許可するオーバーロードのいずれかを呼び出します。 IdToken は、承認応答で以前に受信されていない場合に必要です。 必要に応じて、ハンドラーがユーザー情報エンドポイントに接続するためのアクセス トークンを指定できます。 これを呼び出すことは、TokenEndpointResponse の設定と同じです。

HandleCodeRedemption(String, String)

コード引き換えプロセスをスキップするようにハンドラーに指示します。 開発者は、コード自体を引き換えたか、引き換えが不要であると判断した可能性があります。 さらに処理するために必要なトークンが取得された場合は、トークンの提供を許可するオーバーロードのいずれかを呼び出します。 IdToken は、承認応答で以前に受信されていない場合に必要です。 必要に応じて、ハンドラーがユーザー情報エンドポイントに接続するためのアクセス トークンを指定できます。 これを呼び出すことは、TokenEndpointResponse の設定と同じです。

HandleResponse()

この要求のすべての処理を中止し、クライアントに返します。 完全な応答を生成する作業は、呼び出し元で行う必要があります。 SignIn をトリガーする を Ticket 設定します。

(継承元 BaseControlContext)
HandleResponse()

この要求のすべての処理を中止し、クライアントに返します。 完全な応答を生成する作業は、呼び出し元で行う必要があります。

(継承元 HandleRequestContext<TOptions>)
SkipHandler()

現在のハンドラーでの要求の処理を中止します。

(継承元 HandleRequestContext<TOptions>)
SkipToNextMiddleware()

現在のミドルウェアでの要求の処理を中止し、次のミドルウェアに制御を渡します。 SignIn は呼び出されません。

(継承元 BaseControlContext)
Success()

Propertiesを使用してチケットを作成する成功をPrincipal呼び出します。

(継承元 RemoteAuthenticationContext<TOptions>)

適用対象