ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย Hugging Face
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับการเข้าสู่ระบบโซเชียลด้วย Hugging Face
คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น
เริ่มต้นใช้งาน
ตัวเชื่อมต่อ Hugging Face ช่วยให้ผู้ใช้ปลายทางสามารถลงชื่อเข้าใช้แอปพลิเคชันของคุณด้วยบัญชี Hugging Face ของตนเองผ่านกระบวนการ OAuth / OpenID Connect ของ Hugging Face
ลงชื่อเข้าใช้ด้วยบัญชี Hugging Face
ไปที่ เว็บไซต์ Hugging Face และลงชื่อเข้าใช้ด้วยบัญชี Hugging Face ของคุณ หากยังไม่มีบัญชี คุณสามารถลงทะเบียนบัญชีใหม่ได้
สร้างแอป OAuth ใน Hugging Face
ทำตามคู่มือ Creating an oauth app และลงทะเบียนแอปพลิเคชันใหม่
ในขั้นตอนการสร้าง คุณจะต้องระบุข้อมูลต่อไปนี้:
- ชื่อแอปพลิเคชัน (Application Name): ชื่อของแอปพลิเคชันของคุณ
- Homepage URL: URL ของหน้าแรกหรือหน้า landing page ของแอปพลิเคชันของคุณ
- Logo URL: URL ของโลโก้แอปพลิเคชันของคุณ
- ขอบเขต (Scopes): ขอบเขตที่อนุญาตสำหรับแอป OAuth สำหรับตัวเชื่อมต่อ Hugging Face โดยปกติจะใช้
profile
เพื่อดึงข้อมูลโปรไฟล์ผู้ใช้ และemail
เพื่อดึงที่อยู่อีเมลของผู้ใช้ ตรวจสอบให้แน่ใจว่าคุณอนุญาตขอบเขตเหล่านี้ในแอป OAuth ของ Hugging Face หากต้องการใช้งาน - Redirect URI: URL ที่จะเปลี่ยนเส้นทางผู้ใช้ไปหลังจากยืนยันตัวตนแล้ว คุณสามารถดู Redirect URI ได้ใน Logto Admin Console ขณะสร้างตัวเชื่อมต่อ Hugging Face หรือในหน้ารายละเอียดของตัวเชื่อมต่อ Hugging Face ที่สร้างแล้ว
จัดการแอป OAuth ของ Hugging Face
ไปที่หน้า Connected Applications คุณสามารถเพิ่ม แก้ไข หรือลบแอป OAuth ที่มีอยู่ได้
คุณยังสามารถดู Client ID
และสร้าง App secrets
ได้ในหน้าการตั้งค่าของแต่ละแอป OAuth
กำหนดค่าตัวเชื่อมต่อของคุณ
กรอกข้อมูลในช่อง clientId
และ clientSecret
ด้วย Client ID และ App Secret ที่คุณได้รับจากหน้ารายละเอียดแอป OAuth ตามที่กล่าวไว้ในส่วนก่อนหน้า
scope
คือรายการขอบเขตที่รองรับโดย Hugging Face ดูขอบเขตที่รองรับ โดยคั่นด้วยช่องว่าง หากไม่ได้ระบุ scope จะเป็น profile
โดยค่าเริ่มต้น สำหรับตัวเชื่อมต่อ Hugging Face ขอบเขตที่คุณอาจต้องการใช้คือ profile
และ email
โดย profile
จำเป็นสำหรับดึงข้อมูลโปรไฟล์ผู้ใช้ และ email
จำเป็นสำหรับดึงที่อยู่อีเมลของผู้ใช้ ตรวจสอบให้แน่ใจว่าคุณได้อนุญาตขอบเขตเหล่านี้ในแอป OAuth ของ Hugging Face (ตั้งค่าในส่วน สร้างแอป OAuth ใน Hugging Face)
ประเภทของการกำหนดค่า
ชื่อ | ประเภท |
---|---|
clientId | string |
clientSecret | string |
scope | string |
ทดสอบตัวเชื่อมต่อ Hugging Face
เรียบร้อยแล้ว ขณะนี้ตัวเชื่อมต่อ Hugging Face ควรพร้อมใช้งาน อย่าลืม เปิดใช้งานตัวเชื่อมต่อโซเชียลในประสบการณ์การลงชื่อเข้าใช้
อ้างอิง
Hugging Face - ลงชื่อเข้าใช้ด้วย Hugging Face