На веб-портале Azure AD B2C есть страница со списком всех действий по входу.Существует ли API-интерфейс Graph для программной выборки этих данных?
Я нашел эту документацию, в которой указано, как журналы аудита могут быть получены через API отчетов: https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-audit-logs
Используется следующая конечная точка:
https://graph.windows.net/<tenant>/activities/audit?api-version=beta
Однако он возвращает все зарегистрированные события, а не только входы в систему.И я не нахожу документацию именно для этой конечной точки ...
Я нашел следующую документацию, которая показывает, как можно получать журналы входа, но, похоже, она не работает с AD B2C: https://docs.microsoft.com/en-us/graph/api/resources/azure-ad-auditlog-overview?view=graph-rest-1.0
Похоже, вы пытаетесь получить доступ к информации для входа пользователя из Azure B2C tennat.
B2C tennat
Прямо сейчас вы получите всю активность вашего арендатора, используя следующий URL-адрес запроса:
URL: https://graph.windows.net/YourTenant.onmicrosoft.com/activities/audit?api-version=beta&$filter=category eq 'B2C' См. Здесь
https://graph.windows.net/YourTenant.onmicrosoft.com/activities/audit?api-version=beta&$filter=category eq 'B2C'
Требуется разрешение: Read directory data
Read directory data
Тип разрешения: Application
Application
Примечание: В настоящее время только вход в систему недоступен. Смотрите снимок экрана ниже:
Для получения дополнительной информации вы можете обратиться к этому официальному Документы B2C