ข้ามไปยังเนื้อหาหลัก

Portainer

ใช้ Casdoor สำหรับการตรวจสอบสิทธิ์ใน Portainer

Portainer รองรับการตรวจสอบสิทธิ์ผ่าน OAuth. ดังนั้นจึงง่ายสำหรับผู้ใช้ที่จะใช้ Casdoor เพื่อเข้าสู่ระบบ Portainer. มีเพียงขั้นตอนไม่กี่ขั้นตอนและการตั้งค่าที่ง่ายดายเพื่อทำให้สำเร็จ.

นี่คือคู่มือการใช้ Casdoor สำหรับการตรวจสอบสิทธิ์ใน Grafana. ก่อนที่คุณจะดำเนินการต่อ โปรดตรวจสอบว่าคุณได้ติดตั้งและเรียกใช้ Portainer แล้ว.

ต่อไปนี้คือชื่อการตั้งค่า:

CASDOOR_HOST: ชื่อโดเมนหรือที่อยู่ IP ที่มีการติดตั้งเซิร์ฟเวอร์ Casdoor.

PORTAINER_HOST: ชื่อโดเมนหรือที่อยู่ IP ที่มีการติดตั้ง Portainer.

ขั้นตอนที่ 1: สร้างแอปสำหรับ Portainer ใน Casdoor

นี่คือตัวอย่างของการสร้างแอปใน Casdoor:

portainer_1

  1. คัดลอกความลับของไคลเอนต์และ ID ของไคลเอนต์สำหรับขั้นตอนต่อไป.

  2. เพิ่ม URL สำหรับการเปลี่ยนเส้นทาง. มันคือโฮสต์ของ Portainer ของคุณ.

ขั้นตอนที่ 2: ตั้งค่า Portainer

ขยาย การตั้งค่า จากแถบนำทางด้านซ้าย คลิกที่ตัวเลือก การตรวจสอบสิทธิ์ จากรายการนี้.

  1. เปิดใช้งาน ใช้ SSO และ การจัดหาผู้ใช้โดยอัตโนมัติ: portainer_2

  2. กรอกข้อมูลที่จำเป็นตามที่กำหนดไว้ดังนี้:portainer_3

  • Authorization URL: https://<CASDOOR_HOST>/login/oauth/authorize

  • Access token URL: https://<CASDOOR_HOST>/api/login/oauth/access_token

  • Resource URL: https://<CASDOOR_HOST>/api/userinfo

  • Redirect URL: https://<PORTAINER_HOST>

ออกจากระบบ Portainer และทดสอบ.

เข้าสู่ระบบ