ForbiddenContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果 ResultContext<TOptions> 禁止访问资源,则为 。
public ref class ForbiddenContext : Microsoft::AspNetCore::Authentication::ResultContext<Microsoft::AspNetCore::Authentication::JwtBearer::JwtBearerOptions ^>
public class ForbiddenContext : Microsoft.AspNetCore.Authentication.ResultContext<Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions>
type ForbiddenContext = class
inherit ResultContext<JwtBearerOptions>
Public Class ForbiddenContext
Inherits ResultContext(Of JwtBearerOptions)
- 继承
构造函数
| ForbiddenContext(HttpContext, AuthenticationScheme, JwtBearerOptions) |
初始化 ForbiddenContext 的新实例。 |
属性
| HttpContext |
上下文。 (继承自 BaseContext<TOptions>) |
| Options |
获取与方案关联的身份验证选项。 (继承自 BaseContext<TOptions>) |
| Principal |
获取或设置 ClaimsPrincipal 包含用户声明的 。 (继承自 ResultContext<TOptions>) |
| Properties |
获取或设置 AuthenticationProperties。 (继承自 ResultContext<TOptions>) |
| Request |
请求。 (继承自 BaseContext<TOptions>) |
| Response |
响应。 (继承自 BaseContext<TOptions>) |
| Result |
获取 AuthenticateResult 结果。 (继承自 ResultContext<TOptions>) |
| Scheme |
身份验证方案。 (继承自 BaseContext<TOptions>) |
方法
| Fail(Exception) |
指示身份验证期间失败。 (继承自 ResultContext<TOptions>) |
| Fail(String) |
指示身份验证期间失败。 (继承自 ResultContext<TOptions>) |
| NoResult() |
指示没有为此身份验证方案返回任何信息。 (继承自 ResultContext<TOptions>) |
| Success() |
使用 和 Properties调用成功创建票证Principal。 (继承自 ResultContext<TOptions>) |