การใช้ปลั๊กอิน miniOrange
บทแนะนำนี้อธิบายวิธีการใช้ miniOrange เพื่อเชื่อมต่อ casdoor และ Jira
Casdoor สามารถใช้โปรโตคอล OIDC เป็น IDP เพื่อเชื่อมต่อแอปพลิเคชันต่างๆ คุณสามารถอ้างอิงบทแนะนำ Jira นี้เพื่อข้อมูลเพิ่มเติม
ต่อไปนี้คือชื่อที่สำคัญในการตั้งค่า:
CASDOOR_HOSTNAME: ชื่อโดเมนหรือ IP ที่มีการติดตั้งเซิร์ฟเวอร์ Casdoor
Jira_HOSTNAME: ชื่อโดเมนหรือ IP ที่มีการติดตั้ง Jira
ขั้นตอนที่ 1: ติดตั้ง Casdoor และ Jira
ขั้นแรก, ติดตั้ง Casdoor และ Jira
หลังจากติดตั้งสำเร็จ, ตรวจสอบให้แน่ใจ:
- ตั้งค่า URL ของ Jira (แผน -> การจัดการ -> ระบบ -> การตั้งค่าทั่วไป) เป็น
Jira_HOSTNAME
- Casdoor สามารถเข้าสู่ระบบและใช้งานได้ตามปกติ
- คุณสามารถตั้งค่า
CASDOOR_HOSTNAMEเป็นhttp://localhost:8000เมื่อติดตั้ง Casdoor ในโหมดprodดู โหมดการผลิต
ขั้นตอนที่ 2: กำหนดค่าแอปพลิเคชัน Casdoor และ Jira
- สร้างแอปพลิเคชัน Casdoor ใหม่หรือใช้แอปพลิเคชันที่มีอยู่
- ติดตั้งแอป miniOrange เพื่อรองรับ OAuth คุณสามารถหาแอปนี้ได้ใน แผน->การจัดการ->ค้นหาแอปใหม่->ค้นหา

- ตั้งค่า
Selected Applicationเป็น Custom OpenId - ค้นหา URL สำหรับการเปลี่ยนเส้นทาง:

- เพิ่ม URL สำหรับการเปลี่ยนเส้นทาง:

- กำหนดค่าแอปดังนี้:

Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_tokenAuthorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorizeUserInfo server URL: http://CASDOOR_HOSTNAME/api/get-accountScopes:address phone openid profile offline_access email
เปิดเบราว์เซอร์ที่คุณชื่นชอบและเยี่ยมชม: http://CASDOOR_HOSTNAME/.well-known/openid-configuration คุณจะเห็นการกำหนดค่า OIDC ของ Casdoor
ออกจากระบบ Jira และทดสอบ SSO