Інтеграція з Azure AD
Обов'язкові поля
TenantId - How to find your Azure Active Directory tenant ID
ClientId - це унікальний ідентифікатор програми (клієнта), призначений вашій програмі Azure AD під час реєстрації. Ви можете знайти ClientId у своїй підписці на Azure за допомогою Azure AD => Enterprise applications => Application ID.
Secret - Client Secret
UserRead.All
DirectoryRead.All
Необов'язкові поля
Fields map config - конфіг порівняння полів з Azure AD в систему, значення за замовчуванням (зліва поля в системі, справа поля в Azure AD)
Приклад:
{
"uid": "id",
"secondname": "surname",
"firstname": "givenName",
"login": "userPrincipalName",
"email": "mail",
"city": "city",
"department": "department",
"position": "jobTitle",
"phone": "mobilePhone",
"date_of_employment": "employeeHireDate",
"append_tags": "123dv"
}
Фільтр - Use the filter query parameter
Приклад, фільтр по емейлу:
endsWith(mail,'@domain.com')
Member of - в полі можна задавати ID групи в Azure AD.
Автоматична синхронізація
- Автоматична синхронізація користувачів - якщо опцію включено, потрібно вказати час, коли щоденно відбуватиметься синхронізація.
- Автоматична синхронізація оргструктури - якщо опцію включено, потрібно вказати час, коли щоденно відбуватиметься синхронізація.
Можна налаштувати синхронізацію кілька разів на добу за потреби.
Зверніть увагу, при налаштуванні часу синхронізації - спочатку має відбуватись імпорт користувачів, потім імпорт структури.