Firebase
Firebase รองรับ OIDC เป็น Identity Provider, คุณสามารถใช้ Casdoor เป็น OIDC provider สำหรับแอป Firebase บนเว็บ
1. สร้างโปรเจค Firebase
ไปที่ Firebase Console เพื่อสร้างโปรเจค
1.1 เพิ่ม Casdoor เป็น provider
คุณต้องเปิดใช้งานฟีเจอร์ "Identity Platform" ก่อนเพื่อเปิดใช้งานการรวม OIDC บน Firebase
เลือก OpenID Connect
ใน Custom providers, กรอกข้อมูลต่อไปนี้:
ชื่อ (ตามลำดับ) | คำอธิบาย | ค่าตัวอย่าง |
---|---|---|
ชื่อ | สามารถเป็นสตริงใดๆ ที่คุณต้องการ | casdoor |
Client ID | Client ID สำหรับแอปพลิเคชัน Casdoor | 294b09fbc17f95daf2fe |
Issuer (URL) | URL ของเซิร์ฟเวอร์ Casdoor | https://door.casdoor.com |
Client Secret | Client secret สำหรับแอปพลิเคชัน Casdoor | dd8982f7046ccba1bbd7851d5c1ece4e52bf039d |
ค่าตัวอย่างด้านบนสามารถเรียกดูได้จากเว็บไซต์ตัวอย่าง Casdoor: app-vue-python-example
1.2 เพิ่ม url สำหรับ callback
เพิ่ม Callback URL ไปยัง Redirect URLs ของแอปพลิเคชัน Casdoor:
ที่นี่เรามีตัวอย่าง casdoor-firebase-example สำหรับคุณในการใช้การตรวจสอบสิทธิ์ Casdoor ในแอปของคุณ หากต้องการดูรายละเอียดเพิ่มเติมว่าจะใช้การตรวจสอบสิทธิ์ Casdoor ในแอปของคุณอย่างไร โปรดดูที่ เอกสาร Firebase.