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
