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);
}

Что мне здесь не хватает??

0 ответов

Другие вопросы по тегам