Я получаю список групп для конкретного пользователя, используя GetAuthorizationGroups, но когда я проверяю, является ли этот пользователь членом этих групп, иногда я получаю false.Так почему же тттт ниже ложен?
var ADContext = new PrincipalContext(ContextType.Domain, "");
var userIdentity = UserPrincipal.FindByIdentity(ADContext, IdentityType.SamAccountName, userName);
var groups = userIdentity.GetAuthorizationGroups().OfType<GroupPrincipal>();
foreach (var group in groups)
{
var tttt = userIdentity.IsMemberOf(group);
}