gpt4 book ai didi

asp.net-web-api - 具有通配符名称的基于 asp.net 角色的授权

转载 作者:行者123 更新时间:2023-12-05 08:07:33 24 4
gpt4 key购买 nike

我正在尝试在 .net 核心 web api 中实现基于角色的授权。我没有固定的角色名称。我必须仅使用通用前缀进行验证。例如,在 JWT 声明中,角色将如下所示。

"roles": [
"Approver@UK",
"Approver@US",
"Approver@DE",
......
]

如果用户在声明中有批准者前缀,我会允许他们访问 API。我不想将“批准者”添加为单独的角色,我不能将所有角色都放在属性中。我正在尝试以下语法,但没有成功。

 [Authorize(Roles = "Approver@*")]

我如何通过前缀或类似条件而不是完整的角色名称来验证角色。

最佳答案

关于asp.net-web-api - 具有通配符名称的基于 asp.net 角色的授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54809517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com