Статус пользователя Azure AD
Как я могу проверить статус (активен или заблокирован или неактивен) пользователя в Azure AD?
Я не уверен, есть ли способ проверить статус пользователей. Может кто-нибудь, пожалуйста, помогите.
1 ответ
Есть разные способы проверить, активна ли учетная запись пользователя. Один из методов обнаружения неактивных учетных записей - это оценка свойства lastSignInDateTime, предоставляемого типом ресурса signInActivity Microsoft Graph API. Есть два способа сделать это:
Если вы ищете конкретного пользователя по имени, вы можете оценить lastSignInDateTime:
Вы можете запросить список пользователей с lastSignInDateTime до указанной даты:
https://graph.microsoft.com/beta/users?filter=signInActivity/lastSignInDateTime le 2019-06-01T00:00:00Z
Ссылка: Как управлять неактивными учетными записями пользователей
Вы также можете проверить, включен ли пользователь с помощью Graph API:
PATCH https://graph.microsoft.com/v1.0/users/username.msftonlinerepro.com
{ "accountEnabled": true }
Чтобы проверить, находится ли пользователь в заблокированном состоянии входа, вы можете использовать конечную точку бета-версии Graph API:
https://graph.microsoft.com/beta/users/{userPrincipalName}