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

ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย Kakao

ตัวเชื่อมต่อ Kakao มอบวิธีที่กระชับสำหรับแอปพลิเคชันของคุณในการใช้ระบบการยืนยันตัวตน OAuth 2.0 ของ Kakao

เคล็ดลับ:

คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น

ตั้งค่าโปรเจกต์ใน Kakao Developers Console​

  • ไปที่ Kakao Developers Console และลงชื่อเข้าใช้ด้วยบัญชี Kakao ของคุณ
  • คลิก Add an application เพื่อสร้างโปรเจกต์ใหม่ หรือเลือกโปรเจกต์ที่มีอยู่

กำหนดค่า Kakao Login​

เปิดใช้งาน Kakao Login​

  • คลิก Product Settings -> Kakao Login จากเมนู
  • เปิด Kakao Login Activation
  • เพิ่ม URL ด้านล่างนี้ใน Redirect URI
    • http(s)://YOUR_URL/callback/${connector_id} (connector_id สามารถดูได้ที่แถบด้านบนของหน้ารายละเอียดตัวเชื่อมต่อใน Logto Admin Console)
    • (โปรดแทนที่ YOUR_URL ด้วย URL ของ Logto ของคุณ และเลือก http หรือ https ตามสถานการณ์ของคุณ)

การตั้งค่าความเป็นส่วนตัว​

  • คลิก Product Settings -> Kakao Login -> Consent Item จากเมนู
  • เปลี่ยนสถานะของ Nickname, Profile image และ Email เป็น Required consent (คุณอาจไม่สามารถเปลี่ยน Email เป็น Required consent ได้เนื่องจากการตั้งค่าโปรเจกต์ของคุณ)

การตั้งค่าความปลอดภัย (ไม่บังคับ)​

  • คลิก Product Settings -> Kakao Login -> Security จากเมนู
  • คลิก Client secret code เพื่อสร้างรหัสลับ
  • เปลี่ยน Activation state เป็น Enable (หากคุณเปิดใช้งาน จะต้องใช้ secret code ด้วย)

กำหนดค่า Logto​

ประเภทของการตั้งค่า​

NameType
clientIdstring
clientSecretstring?

clientId​

clientId คือ REST API key ของโปรเจกต์คุณ
(คุณสามารถดูได้จาก summary ของโปรเจกต์ใน Kakao developers console)

clientSecret​

clientSecret คือ Secret Code ของโปรเจกต์คุณ
(โปรดตรวจสอบ การตั้งค่าความปลอดภัย (ไม่บังคับ))