ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย Slack
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับการลงชื่อเข้าใช้โซเชียลผ่าน Slack
คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น
เริ่มต้นใช้งาน
ตัวเชื่อมต่อ Slack ช่วยให้ผู้ใช้ปลายทางสามารถลงชื่อเข้าใช้แอปพลิเคชันของคุณด้วยบัญชี Slack ของตนเองผ่านโปรโตคอลการยืนยันตัวตน OAuth 2.0 ของ Slack
ตั้งค่า Slack App
ไปที่ Slack API: Applications และลงชื่อเข้าใช้ด้วยบัญชี Slack ของคุณ หากคุณยังไม่มีบัญชี สามารถลงทะเบียนได้
จากนั้น สร้างแอป
ขั้นตอนที่ 1: ค้นหา Client ID
และ Client Secret
คุณสามารถค้นหา Client ID
และ Client Secret
ได้ในส่วน "Basic Information"
ขั้นตอนที่ 2: ตั้งค่า redirect URLs
ไปที่ส่วน "OAuth & Permissions" คุณจะพบฟอร์ม "Redirect URLs"
ในกรณีของเรา จะเป็น ${your_logto_endpoint}/callback/${connector_id}
เช่น https://foo.logto.app/callback/${connector_id}
โดย connector_id
สามารถดูได้ที่แถบด้านบนของหน้ารายละเอียดตัวเชื่อมต่อใน Logto Admin Console
คุณสามารถดูรายละเอียดเพิ่มเติมได้ที่ เอกสาร Slack API
กำหนดค่าตัวเชื่อมต่อของคุณ
ในหน้ากำหนดค่าตัวเชื่อมต่อ Logto ของคุณ ให้กรอกข้อมูลในช่องต่อไปนี้ด้วยค่าที่ได้จากหน้า "Keys and tokens" ส่วน "OAuth 2.0 Client ID and Client Secret" ของแอปคุณ:
- clientId: Client ID ของแอปคุณ
- clientSecret: Client Secret ของแอปคุณ
scope
คือรายการ OpenID scopes ที่คั่นด้วยช่องว่าง หากไม่ระบุ จะใช้ scope เริ่มต้นคือ openid profile
ประเภทของ config
Name | Type |
---|---|
clientId | string |
clientSecret | string |
scope | string |
ทดสอบตัวเชื่อมต่อ Slack
เรียบร้อยแล้ว ขณะนี้ตัวเชื่อมต่อ Slack ควรพร้อมใช้งาน อย่าลืม เปิดใช้งานตัวเชื่อมต่อโซเชียลในประสบการณ์การลงชื่อเข้าใช้
อ้างอิง
Slack API: ลงชื่อเข้าใช้ด้วย Slack