标签: c# asp.net-web-api active-directory
我有一个WebApi服务,它使用Windows身份验证来授权用户。要求是许多角色可以进行相同的调用,但返回的数据在某些情况下可能会有所不同,具体取决于客户端用户所属的用户组。
我的问题是:如何检查用户是否属于特定用户组?
答案 0 :(得分:2)
如果您使用的是活动目录中的角色,并且您的用户记录良好,则HttpContext.Current.User.IsInRole("")应该有效。
HttpContext.Current.User.IsInRole("")
如果您使用的是自定义授权,那么它将是自定义的。