我有以下代码,可以从Azure Active Directory用户所属的组中获取。
string UserPrincipalName = System.DirectoryServices.AccountManagement.UserPrincipal.Current.UserPrincipalName;
List<string> result = new List<string>();
WindowsIdentity wi = new WindowsIdentity(UserPrincipalName);
foreach (IdentityReference group in wi.Groups)
{
try
{
result.Add(group.Translate(typeof(NTAccount)).ToString());
}
catch (Exception ex) { }
}
result.Sort();
有没有办法可以请求在通话中只从中获取安全组。是否也可以通过安全组并验证SG是否映射到请求中的用户?