在AuthorizeRouteView.NotAuthorized中获取失败的要求或策略

问题描述 投票:0回答:1

我使用 Blazor WASM 应用程序中的

<AuthorizeRouteView>
组件来检查用户对当前页面的授权。该页面应用了适当的
[Authorize]
属性。

视图的

<NotAuthorized>
属性允许在用户无权访问页面的情况下添加组件。有没有办法找到用户未授权的原因(即或多或少获取页面的
[Authorize]
属性的内容)?如果用户可以对失败的授权要求采取一些措施,这一点尤其重要。例如,当特定页面需要多重身份验证时,我想提示用户提供额外的因素,而不是仅仅告诉他他无权查看此页面。

asp.net authentication authorization blazor
1个回答
0
投票

我认为这个功能缺失了,他们正在考虑它,因为它已被添加到即将发布的待办事项中。 https://github.com/dotnet/aspnetcore/issues/44162

© www.soinside.com 2019 - 2024. All rights reserved.