ข้ามไปยังเนื้อหาหลัก

Firebase

Firebase รองรับ OIDC เป็น Identity Provider, คุณสามารถใช้ Casdoor เป็น OIDC provider สำหรับแอป Firebase บนเว็บ

1. สร้างโปรเจค Firebase

ไปที่ Firebase Console เพื่อสร้างโปรเจค

1.1 เพิ่ม Casdoor เป็น provider

provider

คุณต้องเปิดใช้งานฟีเจอร์ "Identity Platform" ก่อนเพื่อเปิดใช้งานการรวม OIDC บน Firebase

เลือก OpenID Connect ใน Custom providers, กรอกข้อมูลต่อไปนี้:

ชื่อ (ตามลำดับ)คำอธิบายค่าตัวอย่าง
ชื่อสามารถเป็นสตริงใดๆ ที่คุณต้องการcasdoor
Client IDClient ID สำหรับแอปพลิเคชัน Casdoor294b09fbc17f95daf2fe
Issuer (URL)URL ของเซิร์ฟเวอร์ Casdoorhttps://door.casdoor.com
Client SecretClient secret สำหรับแอปพลิเคชัน Casdoordd8982f7046ccba1bbd7851d5c1ece4e52bf039d

oidc_config0

ค่าตัวอย่างด้านบนสามารถเรียกดูได้จากเว็บไซต์ตัวอย่าง Casdoor: app-vue-python-example

oidc_config1

1.2 เพิ่ม url สำหรับ callback

เพิ่ม Callback URL ไปยัง Redirect URLs ของแอปพลิเคชัน Casdoor:

oidc_config2

oidc_config3

ที่นี่เรามีตัวอย่าง casdoor-firebase-example สำหรับคุณในการใช้การตรวจสอบสิทธิ์ Casdoor ในแอปของคุณ หากต้องการดูรายละเอียดเพิ่มเติมว่าจะใช้การตรวจสอบสิทธิ์ Casdoor ในแอปของคุณอย่างไร โปรดดูที่ เอกสาร Firebase.