OAuthCreatingTicketContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含有关登录会话以及用户 ClaimsIdentity的信息。
public ref class OAuthCreatingTicketContext : Microsoft::AspNetCore::Authentication::BaseContext
public ref class OAuthCreatingTicketContext : Microsoft::AspNetCore::Authentication::ResultContext<Microsoft::AspNetCore::Authentication::OAuth::OAuthOptions ^>
public class OAuthCreatingTicketContext : Microsoft.AspNetCore.Authentication.BaseContext
public class OAuthCreatingTicketContext : Microsoft.AspNetCore.Authentication.ResultContext<Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions>
type OAuthCreatingTicketContext = class
inherit BaseContext
type OAuthCreatingTicketContext = class
inherit ResultContext<OAuthOptions>
Public Class OAuthCreatingTicketContext
Inherits BaseContext
Public Class OAuthCreatingTicketContext
Inherits ResultContext(Of OAuthOptions)
- 继承
- 继承
构造函数
属性
AccessToken |
获取身份验证服务提供的访问令牌。 |
Backchannel |
获取用于与提供程序通信的反向通道。 |
ExpiresIn |
获取访问令牌过期时间。 |
HttpContext |
包含有关登录会话以及用户 ClaimsIdentity的信息。 (继承自 BaseContext) |
HttpContext |
上下文。 (继承自 BaseContext<TOptions>) |
Identity |
获取身份验证票证公开的main标识。
当票证为 |
Options |
包含有关登录会话以及用户 ClaimsIdentity的信息。 |
Options |
获取与方案关联的身份验证选项。 (继承自 BaseContext<TOptions>) |
Principal |
获取或设置 ClaimsPrincipal 包含用户声明的 。 (继承自 ResultContext<TOptions>) |
Properties |
获取或设置 AuthenticationProperties。 (继承自 ResultContext<TOptions>) |
RefreshToken |
获取身份验证服务提供的刷新令牌。 |
Request |
包含有关登录会话以及用户 ClaimsIdentity的信息。 (继承自 BaseContext) |
Request |
请求。 (继承自 BaseContext<TOptions>) |
Response |
包含有关登录会话以及用户 ClaimsIdentity的信息。 (继承自 BaseContext) |
Response |
响应。 (继承自 BaseContext<TOptions>) |
Result |
获取 AuthenticateResult 结果。 (继承自 ResultContext<TOptions>) |
Scheme |
身份验证方案。 (继承自 BaseContext<TOptions>) |
Ticket |
AuthenticationTicket将创建的 。 |
TokenResponse |
获取身份验证服务返回的令牌响应。 |
TokenType |
获取身份验证服务提供的访问令牌类型。 |
User |
获取 JSON 序列化的用户或空 JsonElement 用户(如果不可用)。 |
方法
Fail(Exception) |
指示身份验证期间失败。 (继承自 ResultContext<TOptions>) |
Fail(String) |
指示身份验证期间失败。 (继承自 ResultContext<TOptions>) |
NoResult() |
指示没有为此身份验证方案返回任何信息。 (继承自 ResultContext<TOptions>) |
RunClaimActions() | |
RunClaimActions(JObject) |
包含有关登录会话以及用户 ClaimsIdentity的信息。 |
RunClaimActions(JsonElement) |
检查指定的 |
Success() |
调用使用 和 Properties成功创建票证Principal。 (继承自 ResultContext<TOptions>) |