OpenShift
OpenShift รองรับ OIDC, เราจึงสามารถรวม Casdoor เข้ากับ OpenShift ได้ ขั้นตอนต่อไปนี้แสดงวิธีการรวม Casdoor เข้ากับ OpenShift Local โดยใช้ ตัวอย่างออนไลน์ของ Casdoor
ขั้นตอนที่ 1: สร้างแอปพลิเคชัน Casdoor
เพิ่มแอปพลิเคชันใหม่ใน Casdoor, โปรดสังเกตข้อความต่อไปนี้:
- จำ
Client ID
และClient secret
ไว้สำหรับขั้นตอนถัดไป - รูปแบบของ Redirect URL คือ
https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*
กรอกข้อมูลตามสถานการณ์ของคุณ
ขั้นตอนที่ 2: การกำหนดค่า OAuth ของ OpenShift
ตอนนี้เข้าสู่ระบบ OpenShift Console ในฐานะ Kubeadmin เมื่อคุณเข้าสู่ระบบแล้ว, เรียกดูเมนูด้านข้างและค้นหาการตั้งค่าของคลัสเตอร์
ภายใต้การกำหนดค่าทั่วไป, คุณจะเห็น OAuth
คุณจะเห็นส่วนของ Identity Provider ในส่วนของ ADD, เลือก OpenID Connect จากตัวเลือกที่มี
กำหนดค่า OIDC, โปรดสังเกตข้อความต่อไปนี้:
- กรอก
Client ID
และClient Secret
ที่จำไว้จากขั้นตอนก่อนหน้า - URL ของ Issuer ต้องใช้ https, ในรูปแบบ
https://<casdoor-host>
, อีกครั้งขึ้นอยู่กับสถานการณ์ของคุณ
ขั้นตอนที่ 3: ทดสอบการตรวจสอบสิทธิ์ OIDC
เข้าถึง OpenShift console ในเบราว์เซอร์ คุณจะเห็น Casdoor (ชื่อที่คุณกำหนดค่าไว้ในขั้นตอนก่อนหน้า) คลิกที่ตัวเลือกเข้าสู่ระบบของ Casdoor คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบของ Casdoor