TokenResponseReceivedContext 类

定义

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

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

构造函数

TokenResponseReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, ClaimsPrincipal, AuthenticationProperties)

创建一个 TokenResponseReceivedContext

TokenResponseReceivedContext(HttpContext, OpenIdConnectOptions, AuthenticationProperties)

创建一个 TokenResponseReceivedContext

属性

HandledResponse

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseControlContext)
HttpContext

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseContext)
HttpContext

上下文。

(继承自 BaseContext<TOptions>)
Options

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseOpenIdConnectContext)
Options

获取与方案关联的身份验证选项。

(继承自 BaseContext<TOptions>)
Principal

获取 ClaimsPrincipal 包含用户声明的 。

(继承自 RemoteAuthenticationContext<TOptions>)
Properties

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

Properties

获取或设置 AuthenticationProperties

(继承自 RemoteAuthenticationContext<TOptions>)
ProtocolMessage

获取或设置 OpenIdConnectMessage

ProtocolMessage

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseOpenIdConnectContext)
Request

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseContext)
Request

请求。

(继承自 BaseContext<TOptions>)
Response

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseContext)
Response

响应。

(继承自 BaseContext<TOptions>)
Result

HandleRequestResult处理程序使用的 。

(继承自 HandleRequestContext<TOptions>)
Scheme

身份验证方案。

(继承自 BaseContext<TOptions>)
Skipped

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseControlContext)
State

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseControlContext)
Ticket

获取或设置 Ticket 如果此事件表明它已处理事件,则返回 。

(继承自 BaseControlContext)
TokenEndpointResponse

获取或设置 , OpenIdConnectMessage 其中包含在令牌终结点兑换代码后收到的令牌。

方法

CheckEventResult(AuthenticateResult)

此上下文可用于在令牌终结点上兑换令牌的“AuthorizationCode”时通知。

(继承自 BaseControlContext)
Fail(Exception)

指示身份验证失败。

(继承自 RemoteAuthenticationContext<TOptions>)
Fail(String)

指示身份验证失败。

(继承自 RemoteAuthenticationContext<TOptions>)
HandleResponse()

停止针对此请求的所有处理并返回到客户端。 调用方负责生成完整响应。 设置 以 Ticket 触发 SignIn。

(继承自 BaseControlContext)
HandleResponse()

停止针对此请求的所有处理并返回到客户端。 调用方负责生成完整响应。

(继承自 HandleRequestContext<TOptions>)
SkipHandler()

停止处理当前处理程序中的请求。

(继承自 HandleRequestContext<TOptions>)
SkipToNextMiddleware()

停止处理当前中间件中的请求并将控制权传递给下一个项。 不会调用 SignIn。

(继承自 BaseControlContext)
Success()

使用 和 Properties调用成功创建票证Principal

(继承自 RemoteAuthenticationContext<TOptions>)

适用于