IsInRole() не проверяет членство во вложенной группе, чего мне не хватает
Предоставление правильных результатов для всех групп, возвращаемых "whoami /groups", но не для вложенных групп. Например, пользователь A является членом группы A, а группа A является членом группы B, тогда он возвращает true для groupName = A, но не для groupName = B, в идеале пользователь также является членом группы B, поэтому он должен возвращать true,
Мой код выглядит так:
if (!(this.User.IsInRole(groupName)))
{
throw new UnauthorizedAccessException("Access denied to: "+this.UserName);
}
Что мне здесь не хватает??