ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย Patreon (Set up social login with Patreon)
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับการเข้าสู่ระบบโซเชียลด้วย Patreon
คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น
เริ่มต้นใช้งาน
ตัวเชื่อมต่อ Patreon ช่วยให้ผู้ใช้ปลายทางสามารถลงชื่อเข้าใช้แอปพลิเคชันของคุณด้วยบัญชี Patreon ของตนเองผ่านโปรโตคอลการยืนยันตัวตน OAuth 2.0 ของ Patreon
ลงชื่อเข้าใช้ด้วยบัญชี Patreon
ไปที่ เว็บไซต์ Patreon และลงชื่อเข้าใช้ด้วยบัญชี Patreon ของคุณ หากยังไม่มีบัญชี คุณสามารถลงทะเบียนใหม่ได้
สร้างและกำหนดค่าแอป OAuth
ทำตามคู่มือ การสร้างแอป Patreon OAuth และลงทะเบียนแอปพลิเคชันใหม่
ตั้งชื่อแอป OAuth ใหม่ของคุณในช่อง App Name และกรอก App URL ของแอป คุณสามารถเว้นว่างช่อง App Description ได้ และปรับแต่ง Redirect URIs เป็น ${your_logto_origin}/callback/${connector_id}
โดยสามารถดู connector_id
ได้ที่แถบด้านบนของหน้ารายละเอียดตัวเชื่อมต่อใน Logto Admin Console
หากคุณพบข้อความแสดงข้อผิดพลาดว่า "The redirect_uri MUST match the registered callback URL for this application." ขณะเข้าสู่ระบบ ให้ลองปรับค่า Redirect URI ของแอป Patreon OAuth และ URL สำหรับ redirect ของแอป Logto ของคุณ (รวมถึง protocol) ให้ตรงกันเพื่อแก้ไขปัญหา
จัดการแอป OAuth
ไปที่ หน้า Clients & API Keys บน Patreon ซึ่งคุณสามารถเพิ่ม แก้ไข หรือลบแอป OAuth ที่มีอยู่ได้ คุณยังสามารถดู Client ID
และสร้าง Client secrets
ได้ในหน้ารายละเอียดของแอป OAuth
กำหนดค่าตัวเชื่อมต่อของคุณ
กรอกข้อมูลในช่อง clientId
และ clientSecret
ด้วย Client ID และ Client Secret ที่คุณได้รับจากหน้ารายละเอียดแอป OAuth ตามที่กล่าวไว้ในส่วนก่อนหน้า
scope
คือรายการ ขอบเขต (scopes) ที่คั่นด้วยช่องว่าง หากไม่ได้ระบุ scope จะตั้งค่าเริ่มต้นเป็น identity identity[email]
ประเภทของการกำหนดค่า
ชื่อ | ประเภท |
---|---|
clientId | string |
clientSecret | string |
scope | string |
ทดสอบตัวเชื่อมต่อ Patreon
เรียบร้อยแล้ว ตัวเชื่อมต่อ Patreon ควรพร้อมใช้งาน อย่าลืม เปิดใช้งานตัวเชื่อมต่อในประสบการณ์การลงชื่อเข้าใช้
แหล่งอ้างอิง
Patreon - เอกสาร APIPatreon - นักพัฒนา - ลูกค้า (Clients)