กำหนดเอง
Casdoor รองรับการกำหนดค่า SAML Custom Provider และคุณสามารถใช้ Casdoor เป็น Service Provider (SP) เพื่อเชื่อมต่อกับ Identity Provider (IDP) ใด ๆ ที่รองรับโปรโตคอล SAML 2.0
ขั้นตอนที่ 1 รับข้อมูล metadata ของ IDP
ขั้นแรก คุณต้องรับข้อมูล metadata ของ IDP ซึ่งเป็นเอกสาร XML ที่ใช้ในการอธิบายข้อมูลการกำหนดค่าของบริการที่ IDP ให้บริการ ต้องรวมข้อมูลเช่น EntityID, SSO Endpoint ฯลฯ
บาง IDP เช่น Keycloak ต้องการข้อมูล SP เพื่อให้บริการ metadata คุณสามารถอ้างอิงเอกสาร Keycloak
คุณสามารถใช้ oktadev เพื่อทดสอบ SAML Custom Provider นี่คือ metadata
ขั้นตอนที่ 2 กำหนดค่า SAML Custom Provider
หลังจากรับข้อมูล metadata ของ IDP แล้ว สร้าง SAML Custom Provider และกรอกข้อมูลที่จำเป็น
| ฟิลด์ | คำอธิบาย |
|---|---|
| Category | เลือก SAML |
| Type | เลือก กำหนดเอง |
| Favicon.URL | URL ของโลโก้ IDP |
| Metadata | ข้อมูล metadata ของ IDP |
จากนั้นคลิกปุ่ม Parse และฟิลด์ Endpoint, IdP, Issuer URL, SP ACS URL และ SP Entity ID จะถูกแยกวิเคราะห์อัตโนมัติ

สุดท้าย เพิ่ม SAML Custom Provider ใน Providers ของแอปพลิเคชัน 