Перейти до основного вмісту

DingTalk

DingTalk ✔️

Налаштування DingTalk

Щоб налаштувати DingTalk, відвідайте платформу розробників DingTalk та увійдіть, використовуючи свій обліковий запис DingTalk. Після входу на платформу слідуйте інструкціям, щоб отримати ваш Client Id та Client Secret. Відповідні терміни в DingTalk такі:

ТермінНазва в DingTalk
Client IDAppKey
Client secretAppSecret

У DingTalk ви можете знайти Appkey та AppSecret в інформації про додаток.

DingTalk

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

DingTalk

Для отримання більш детальної інформації, будь ласка, зверніться до документації розробників 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/me API endpoint

DingTalk

обережно

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:

DingTalk