Portainer
ใช้ Casdoor สำหรับการตรวจสอบสิทธิ์ใน Portainer
Portainer รองรับการตรวจสอบสิทธิ์ผ่าน OAuth. ดังนั้นจึงง่ายสำหรับผู้ใช้ที่จะใช้ Casdoor เพื่อเข้าสู่ระบบ Portainer. มีเพียงขั้นตอนไม่กี่ขั้นตอนและการตั้งค่าที่ง่ายดายเพื่อทำให้สำเร็จ.
นี่คือคู่มือการใช้ Casdoor สำหรับการตรวจสอบสิทธิ์ใน Grafana. ก่อนที่คุณจะดำเนินการต่อ โปรดตรวจสอบว่าคุณได้ติดตั้งและเรียกใช้ Portainer แล้ว.
ต่อไปนี้คือชื่อการตั้งค่า:
CASDOOR_HOST
: ชื่อโดเมนหรือที่อยู่ IP ที่มีการติดตั้งเซิร์ฟเวอร์ Casdoor.
PORTAINER_HOST
: ชื่อโดเมนหรือที่อยู่ IP ที่มีการติดตั้ง Portainer.
ขั้นตอนที่ 1: สร้างแอปสำหรับ Portainer ใน Casdoor
นี่คือตัวอย่างของการสร้างแอปใน Casdoor:
คัดลอกความลับของไคลเอนต์และ ID ของไคลเอนต์สำหรับขั้นตอนต่อไป.
เพิ่ม URL สำหรับการเปลี่ยนเส้นทาง. มันคือโฮสต์ของ Portainer ของคุณ.
ขั้นตอนที่ 2: ตั้งค่า Portainer
ขยาย การตั้งค่า จากแถบนำทางด้านซ้าย คลิกที่ตัวเลือก การตรวจสอบสิทธิ์ จากรายการนี้.
เปิดใช้งาน ใช้ SSO และ การจัดหาผู้ใช้โดยอัตโนมัติ:
กรอกข้อมูลที่จำเป็นตามที่กำหนดไว้ดังนี้:
Authorization URL
: https://<CASDOOR_HOST>/login/oauth/authorizeAccess token URL
: https://<CASDOOR_HOST>/api/login/oauth/access_tokenResource URL
: https://<CASDOOR_HOST>/api/userinfoRedirect URL
: https://<PORTAINER_HOST>
ออกจากระบบ Portainer และทดสอบ.