ข้ามไปยังเนื้อหาหลัก

นกกระจอกเทศ

หมายเหตุ

นี่คือตัวอย่างของวิธีการตั้งค่า Lark OAuth provider.

ขั้นตอนที่ 1: สร้างแอปพลิเคชัน Lark

ก่อนอื่น, คุณต้องสร้างแอปพลิเคชันใหม่บน Lark Open Platform และเปิดใช้งานมัน. คุณสามารถหา App ID และ App Secret ในข้อมูลพื้นฐานของแอปพลิเคชันของคุณ.

สร้างแอปใหม่

ต่อไป, เพิ่ม URL สำหรับการเปลี่ยนเส้นทาง <your-casdoor-domain>/callback (เช่น, http://localhost:7001/callback) ในการตั้งค่าความปลอดภัยของแอปพลิเคชันของคุณ.

เพิ่ม URL สำหรับการเปลี่ยนเส้นทาง

ขั้นตอนที่ 2: สร้าง Lark OAuth provider

ตอนนี้สร้าง Lark OAuth provider ใน Casdoor. กรอกข้อมูลที่จำเป็น.

ชื่อชื่อใน Lark
CategoryChoose OAuth
TypeChoose Lark
Client IDApp ID obtained from Step 1
Client secretApp Secret obtained from Step 1

สร้าง Lark OAuth provider

ตอนนี้คุณสามารถใช้ Lark เป็นบริการบุคคลที่สามเพื่อทำการตรวจสอบสิทธิ์.

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.