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

ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย 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 ของโปรเจกต์คุณ
(โปรดตรวจสอบ การตั้งค่าความปลอดภัย (ไม่บังคับ))