Группы MS Entra: как получить имя группы из идентификаторов объектов из утверждений в JwtSecurityTokenC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Группы MS Entra: как получить имя группы из идентификаторов объектов из утверждений в JwtSecurityToken

Сообщение Anonymous »

Я создал несколько групп в MS Entra, поэтому знаю их имя и идентификатор объекта и назначил их своему пользователю.
Затем, запустив REST API, я могу получить JwtSecurityToken.
В с помощью этого токена я нахожу утверждения, содержащие ожидаемые идентификаторы групп, членом которых является пользователь.
Но как мне получить имена групп из этих идентификаторов?
Я прочитал сотни сообщений и статьи, я пробовал
  • SecurityIdentifier(groupId).Translatetypeof(NTAccount))
  • Я работал с DirectorySearcher()
  • Я пробовал PrincipalSearchResult groups = user.GetAuthorizationGroups();
    но все они, кажется, работают только с идентификаторами SID, а не с идентификаторами объектов, которые я получаю из токена.
    li>
Для моего небольшого тестового примера я мог бы просто построить таблицу поиска, но клиент собирается создать большое количество групп (> 1000), и группа имя содержит информацию, которую я должен оценить в приложении.
В некоторых сообщениях за 2019 год говорится, что это невозможно, но предлагается проголосовать за эту функцию, но при поиске я получаю неработающие ссылки. .
Но эй, у нас 2024 год, я уверен, что за это время они нашли решение ;-)

Подробнее здесь: https://stackoverflow.com/questions/786 ... n-jwtsecur
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»