Saltar al contenido principal

DingTalk

DingTalk ✔️

Configurando DingTalk

Para configurar DingTalk, visita la plataforma de desarrolladores de DingTalk e inicia sesión con tu cuenta de DingTalk. Una vez que estés en la plataforma, sigue las instrucciones proporcionadas para obtener tu Client Id y Client Secret. Los términos correspondientes en DingTalk son los siguientes:

TérminoNombre en DingTalk
Client IDAppKey
Client secretAppSecret

En DingTalk, puedes encontrar la Appkey y AppSecret en la información de la aplicación.

DingTalk

Asegúrate de agregar el Redirect Domain, que debe ser tu dominio de Casdoor.

DingTalk

Para obtener más información detallada, por favor consulta la documentación para desarrolladores de 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

precaución

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.

Configurando Casdoor

Aquí está la configuración final para DingTalk:

DingTalk