我在控制台项目中有一个自托管的Web API。我需要授权 用户是基于角色还是基于域。
我如何实现它。
示例代码:
-在这里我如何实现身份验证和授权-
public class Sample : ODataController
{
[EnableQuery]
public IHttpActionResult Get(ODataQueryOptions<APINAME> opts)
{
}
}
答案 0 :(得分:0)
您应该同时使用两者。在 AD 中,设置用户组,然后为组分配特定权限。
您需要记住,用户来来往往,但组可以肯定存在
我8年前就从事这种项目。
我们在Windows Server环境中,我正在使用CMD(MS DOS ICACLS )
在.Net或Powershell或MS DOS中,您可以应用ACL
一些资源
CACLS出现在ICACLS之前,
An illustrations in Windows where you can see the changes you made
This other answer可能会帮助您