กำหนดเอง
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
ของแอปพลิเคชัน