Microsoft.AspNetCore.Components.Authorization 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于检索有关当前身份验证状态信息的类。
类
| 名称 | 说明 |
|---|---|
| AuthenticationState |
提供有关当前经过身份验证的用户的信息(如果有)。 |
| AuthenticationStateData |
一种 JSON 可序列化类型,表示用于创建数据 AuthenticationState的数据。 |
| AuthenticationStateProvider |
提供有关当前用户的身份验证状态的信息。 |
| AuthorizeRouteView |
合并 AuthorizeView 和 RouteView行为,以便它显示与指定路由匹配的页面,但前提是用户有权查看它。 此外,此组件提供类型的 Task<TResult>级联参数,使用户的当前身份验证状态可供后代使用。 |
| AuthorizeView |
根据用户的授权状态显示不同的内容。 |
| AuthorizeViewCore |
根据用户的授权状态显示不同内容的组件的基类。 |
| CascadingAuthenticationState |
提供用于检索有关当前身份验证状态信息的类。 |
结构
| 名称 | 说明 |
|---|---|
| ClaimData |
这是仅包含类型和值的对象的可序列化表示形式 Claim 。 |
接口
| 名称 | 说明 |
|---|---|
| IHostEnvironmentAuthenticationStateProvider |
由服务实现的接口,用于从主机环境接收身份验证状态信息。 如果这是由主机实现的 AuthenticationStateProvider,它将从 HttpContext 接收身份验证状态。 或者,如果此实现的服务直接注册为 an IHostEnvironmentAuthenticationStateProvider,它将接收 AuthenticationState 返回者 GetAuthenticationStateAsync() |
委托
| 名称 | 说明 |
|---|---|
| AuthenticationStateChangedHandler |
事件的 AuthenticationStateChanged 处理程序。 |
注解
有关 Blazor 授权的详细信息,请参阅 ASP.NET Core Blazor 身份验证和授权。