Saltar al contenido principal

Alondra

nota

Este es un ejemplo de cómo configurar un proveedor OAuth de Lark.

Paso 1: Crea una aplicación de Lark

Primero, necesitas crear una nueva aplicación en la Plataforma Abierta de Lark y habilitarla. Puedes encontrar el App ID y el App Secret en la información básica de tu aplicación.

crear una nueva aplicación

A continuación, agrega la URL de redirección <your-casdoor-domain>/callback (por ejemplo, http://localhost:7001/callback) en los ajustes de seguridad de tu aplicación.

agregar URL de redirección

Paso 2: Crea un proveedor OAuth de Lark

Ahora crea un proveedor OAuth de Lark en Casdoor. Rellena la información necesaria.

NombreNombre en Lark
CategoryChoose OAuth
TypeChoose Lark
Client IDApp ID obtained from Step 1
Client secretApp Secret obtained from Step 1

crear un proveedor OAuth de Lark

Ahora puedes usar Lark como el servicio de terceros para completar la autenticación.

Username Handling

Casdoor uses a fallback mechanism to ensure user accounts are created successfully even when Lark's OAuth response has incomplete data. The username field follows this priority:

  1. UserId - Primary identifier used when available
  2. UnionId - Links users across multiple Lark organizations
  3. OpenId - Always present, used as final fallback

This ensures authentication succeeds reliably since OpenId is guaranteed in Lark's OAuth response.