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