TokenValidatedContext 类

定义

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

构造函数

名称 说明
TokenValidatedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, ClaimsPrincipal, AuthenticationProperties)

创建 TokenValidatedContext

TokenValidatedContext(HttpContext, OpenIdConnectOptions)

创建 TokenValidatedContext

属性

名称 说明
HandledResponse

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseControlContext)
HttpContext

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseContext)
HttpContext

上下文。

(继承自 BaseContext<TOptions>)
Nonce

获取或设置协议 nonce。

Options

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseOpenIdConnectContext)
Options

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

(继承自 BaseContext<TOptions>)
Principal

ClaimsPrincipal获取包含用户声明。

(继承自 RemoteAuthenticationContext<TOptions>)
Properties

TokenValidated(TokenValidatedContext)上下文。

Properties

获取或设置 AuthenticationProperties.

(继承自 RemoteAuthenticationContext<TOptions>)
ProtocolMessage

获取或设置 OpenIdConnectMessage.

ProtocolMessage

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseOpenIdConnectContext)
Request

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseContext)
Request

请求。

(继承自 BaseContext<TOptions>)
Response

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseContext)
Response

回应。

(继承自 BaseContext<TOptions>)
Result

HandleRequestResult处理程序使用的名称。

(继承自 HandleRequestContext<TOptions>)
Scheme

身份验证方案。

(继承自 BaseContext<TOptions>)
SecurityToken

获取或设置已验证的安全令牌。

Skipped

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseControlContext)
State

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseControlContext)
Ticket

获取或设置 Ticket 此事件是否指示它处理该事件时返回。

(继承自 BaseControlContext)
TokenEndpointResponse

获取或设置令牌终结点响应。

方法

名称 说明
CheckEventResult(AuthenticateResult)

TokenValidated(TokenValidatedContext)上下文。

(继承自 BaseControlContext)
Fail(Exception)

指示身份验证失败。

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

指示身份验证失败。

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

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

(继承自 BaseControlContext)
HandleResponse()

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

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

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

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

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

(继承自 BaseControlContext)
Success()

调用成功创建包含 Principal 和的 Properties票证。

(继承自 RemoteAuthenticationContext<TOptions>)

适用于