刚刚开始掌握 WCF 安全性。如何列出用户在服务中的角色?
例如
// Could use declarative security here, i.e. using PrincipalPermission attribute
public string MyService()
{
// Would like some code that does something like:
foreach( Role role in CurrentUser.Roles )
{
}
}
谢谢
最佳答案
处理 Windows 组时,您可以使用以下代码:
foreach (IdentityReference idRef in WindowsIdentity.GetCurrent().Groups)
{
Console.WriteLine(idRef.Translate(typeof(NTAccount)).Value);
}
关于c# - 如何列出请求用户在 WCF 服务中的角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/697065/