使用Windows登录时,Blazor服务器端基于角色或权限的授权。

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

我是一个使用Blazor和授权的新手。 背景是Vb.Net中的桌面应用程序,所以我一直在阅读我可以阅读的所有内容,但当我只想要一个特定的子集的选项时,它仍然是非常混乱的。

我有一个非常简单的基于Razor Server的内网应用程序,通过默认的身份验证正确获取windows用户名。 我在调用存储过程进行日志记录时使用了这个名字,所以我知道这是正确的。

我需要的是基于我已经在数据库中绑定到用户名的信息来实现授权(基于角色的就可以了).在哪里以及如何将角色添加到现有的authstatetask或其他由默认进程实例化的对象中呢?我所看到的一切都与EF版本的Identity有关,或者想要覆盖授权任务.我在Dapper中进行了简单的DB调用,它将返回一个标识符,我可以从这个标识符中设置角色.我只是需要指向适当的方法以及在应用程序中我应该把它放在哪里。 我只有一个正在加载的.razor页面,导航条被禁用。

authorization blazor server-side
1个回答
0
投票

你可以选择 。

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