Проблема в следующем: есть ли способ вернуть дескриптор пользователя из простого электронного письма?
Насколько мне известно, официальный Rest API не поддерживает получение дескрипторов по электронной почте.
Но, судя по моему тесту, кажется, что это требование доступно.
Вы можете получить этот Rest API в Browser Console tab
, когда вы фильтруете пользователя в Organization Settings -> Users
.
Пример Rest API:
https://vsaex.dev.azure.com/Organization name/_apis/UserEntitlements?%24filter=name%20eq%20%27user@domain.com%27&%24&api-version=5.1-preview.3
Тогда вы можете получить дескриптор пользователя в результате API.
Кроме того, официальный Rest API поддерживает список всех пользователей Graph . Вы также можете получить в результате дескриптор пользователя.
Надеюсь, это поможет.