Кто пригласил гостя

Я хочу создать приложение для проверки пользователей для Azure AD. Но, к сожалению, в Azure AD нет пользовательского свойства, указывающего приглашающего пользователя.

Есть ли способ узнать, кто пригласил гостевого пользователя?


person Peter Hödl    schedule 26.06.2019    source источник
comment
Я думаю, это решит ваши ожидания.   -  person Md Farid Uddin Kiron    schedule 26.06.2019


Ответы (1)


Да, вы можете узнать, кто пригласил Guest User в ваш клиент. Для этого у вас есть два пути:

1. Портал Azure

  1. Войдите на портал Azure
  2. Щелкните Azure Active Directory.
  3. Под Monitoring нажмите Audit logs

См. снимок экрана ниже:

введите здесь описание изображения

При работе с порталом Azure вы можете обратиться к этим документам

<сильный>2. Справочник по API Microsoft Graph:

Вы также можете узнать, кто пригласил Guest User в ваш клиент, используя MicrosftGraph API: см. шаги ниже:

URL запроса: https://graph.microsoft.com/v1.0/auditLogs/directoryAudits

Требуется разрешение: AuditLog.Read.All

Посмотрите на скриншот, как бы вы это сделали в azure portal

введите здесь описание изображения

Когда вы добавите разрешение, нажмите Grant admin consent for YourTenant.

Тест на почтальоне:

введите здесь описание изображения

Вы бы видели на картинке initiatedBy вашего гостевого пользователя.

Если вам нужна дополнительная информация, вы можете обратиться к этому официальному документы

person Md Farid Uddin Kiron    schedule 26.06.2019