การใช้ปลั๊กอิน 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