WebAPI:如何检查用户是否属于某个组

时间:2018-02-07 08:57:56

标签: c# asp.net-web-api active-directory

我有一个WebApi服务,它使用Windows身份验证来授权用户。要求是许多角色可以进行相同的调用,但返回的数据在某些情况下可能会有所不同,具体取决于客户端用户所属的用户组。

我的问题是:如何检查用户是否属于特定用户组?

1 个答案:

答案 0 :(得分:2)

如果您使用的是活动目录中的角色,并且您的用户记录良好,则HttpContext.Current.User.IsInRole("")应该有效。

如果您使用的是自定义授权,那么它将是自定义的。