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

การใช้ปลั๊กอิน miniOrange

บทแนะนำนี้อธิบายวิธีการใช้ miniOrange เพื่อเชื่อมต่อ casdoor และ Jira

Casdoor สามารถใช้โปรโตคอล OIDC เป็น IDP เพื่อเชื่อมต่อแอปพลิเคชันต่างๆ คุณสามารถอ้างอิงบทแนะนำ Jira นี้เพื่อข้อมูลเพิ่มเติม

ต่อไปนี้คือชื่อที่สำคัญในการตั้งค่า:

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

Jira_HOSTNAME: ชื่อโดเมนหรือ IP ที่มีการติดตั้ง Jira

ขั้นตอนที่ 1: ติดตั้ง Casdoor และ Jira

ขั้นแรก, ติดตั้ง Casdoor และ Jira

หลังจากติดตั้งสำเร็จ, ตรวจสอบให้แน่ใจ:

  1. ตั้งค่า URL ของ Jira (แผน -> การจัดการ -> ระบบ -> การตั้งค่าทั่วไป) เป็น Jira_HOSTNAME URL ของ Jira
  2. Casdoor สามารถเข้าสู่ระบบและใช้งานได้ตามปกติ
  3. คุณสามารถตั้งค่า CASDOOR_HOSTNAME เป็น http://localhost:8000 เมื่อติดตั้ง Casdoor ในโหมด prod ดู โหมดการผลิต

ขั้นตอนที่ 2: กำหนดค่าแอปพลิเคชัน Casdoor และ Jira

  1. สร้างแอปพลิเคชัน Casdoor ใหม่หรือใช้แอปพลิเคชันที่มีอยู่
  2. ติดตั้งแอป miniOrange เพื่อรองรับ OAuth คุณสามารถหาแอปนี้ได้ใน แผน->การจัดการ->ค้นหาแอปใหม่->ค้นหา แอป Jira
  3. ตั้งค่า Selected Application เป็น Custom OpenId
  4. ค้นหา URL สำหรับการเปลี่ยนเส้นทาง:Callback ของ Jira
  5. เพิ่ม URL สำหรับการเปลี่ยนเส้นทาง:แอปพลิเคชัน Jira
  6. กำหนดค่าแอปดังนี้: การตั้งค่า Jira
    • Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_token
    • Authorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorize
    • UserInfo server URL: http://CASDOOR_HOSTNAME/api/get-account
    • Scopes: address phone openid profile offline_access email

เปิดเบราว์เซอร์ที่คุณชื่นชอบและเยี่ยมชม: http://CASDOOR_HOSTNAME/.well-known/openid-configuration คุณจะเห็นการกำหนดค่า OIDC ของ Casdoor

ออกจากระบบ Jira และทดสอบ SSOการเข้าสู่ระบบ Jira