Статус пользователя Azure AD

Как я могу проверить статус (активен или заблокирован или неактивен) пользователя в Azure AD?

Я не уверен, есть ли способ проверить статус пользователей. Может кто-нибудь, пожалуйста, помогите.

1 ответ

Есть разные способы проверить, активна ли учетная запись пользователя. Один из методов обнаружения неактивных учетных записей - это оценка свойства lastSignInDateTime, предоставляемого типом ресурса signInActivity Microsoft Graph API. Есть два способа сделать это:

  1. Если вы ищете конкретного пользователя по имени, вы можете оценить lastSignInDateTime:

    https://graph.microsoft.com/beta/users?$filter=startswith(displayName,'markvi')&$select=displayName,signInActivity

  2. Вы можете запросить список пользователей с 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}
Другие вопросы по тегам