gpt4 book ai didi

asp.net-web-api - DNN API 基于角色的授权

转载 作者:行者123 更新时间:2023-12-05 01:08:59 25 4
gpt4 key购买 nike

我想对 DNN 角色的 API 调用应用授权。这样 DNN 本身就会检查登录的用户是否有权访问特定的 API 调用。我有一个解决方案,但不完全是我想要的。 = > How to handle security/authentication on a DNN-based web API .此链接建议为 API 授权设置单独的模块,以便我们可以为该模块分配角色,并通过在 API 调用中使用 [SupportedModules("ModuleName")] 属性来限制授权。我检查了这个例子,但没有运气......PLZ建议我正确的方法。

最佳答案

只要您将 DnnApiController 作为 7.x 的一部分使用,您就可以简单地将此属性添加到任何需要基于角色授权的方法。

[DnnAuthorize(StaticRoles = "MyRoleNameHere")]

其中“MyRoleNameHere”是用户必须拥有的角色的名称。

关于asp.net-web-api - DNN API 基于角色的授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16293600/

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