ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย 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 URIhttp(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
ประเภทของการตั้งค่า
| Name | Type |
|---|---|
| clientId | string |
| clientSecret | string? |
clientId
clientId คือ REST API key ของโปรเจกต์คุณ
(คุณสามารถดูได้จาก summary ของโปรเจกต์ใน Kakao developers console)
clientSecret
clientSecret คือ Secret Code ของโปรเจกต์คุณ
(โปรดตรวจสอบ การตั้งค่าความปลอดภัย (ไม่บังคับ))