DingTalk
DingTalk ✔️
Налаштування DingTalk
Щоб налаштувати DingTalk, відвідайте платформу розробників DingTalk та увійдіть, використовуючи свій обліковий запис DingTalk. Після входу на платформу слідуйте інструкціям, щоб отримати ваш Client Id та Client Secret. Відповідні терміни в DingTalk такі:
| Термін | Назва в DingTalk |
|---|---|
| Client ID | AppKey |
| Client secret | AppSecret |
У DingTalk ви можете знайти Appkey та AppSecret в інформації про додаток.

Переконайтеся, що ви додали Redirect Domain, який має бути вашим доменом Casdoor.

Для отримання більш детальної інформації, будь ласка, зверніться до документації розробників DingTalk.
Required Permissions
You need to enable the following permissions in your DingTalk application:
- Contact.User.Read - Required for reading user contact information via the
/v1.0/contact/users/meAPI endpoint

Without the Contact.User.Read permission, authentication will fail when Casdoor tries to fetch user information. Make sure this permission is enabled in your DingTalk application settings under "Permissions Management".
User Identity Mapping
When users authenticate through DingTalk, Casdoor creates their username using the unionid field from DingTalk. This identifier uniquely represents each user across your DingTalk organization, ensuring reliable authentication even when employee details change. Since unionid remains constant throughout a user's lifecycle, it provides stable account mapping between DingTalk and Casdoor.
Налаштування Casdoor
Ось остаточне налаштування для DingTalk:
