miniOrange 플러그인 사용
이 튜토리얼은 miniOrange를 사용하여 casdoor와 Jira를 연결하는 방법을 설명합니다.
Casdoor는 IDP로 OIDC 프로토콜을 사용하여 다양한 애플리케이션을 연결할 수 있습니다. 자세한 정보는 이 Jira 튜토리얼을 참조할 수 있습니다.
다음은 설정에서 중요한 이름들입니다:
CASDOOR_HOSTNAME
: Casdoor 서버가 배포된 도메인 이름 또는 IP입니다.
Jira_HOSTNAME
: Jira가 배포된 도메인 이름 또는 IP입니다.
1단계: Casdoor와 Jira 배포
성공적인 배포 후, 확인하세요:
- Jira URL (Plans -> Administration -> System -> General Configuration)을
Jira_HOSTNAME
로 설정합니다. - Casdoor는 로그인하고 정상적으로 사용할 수 있습니다.
- Casdoor를
prod
모드에서 배포할 때CASDOOR_HOSTNAME
을http://localhost:8000
으로 설정할 수 있습니다. 프로덕션 모드를 참조하십시오.
2단계: Casdoor 애플리케이션과 Jira 설정
- 새로운 Casdoor 애플리케이션을 만들거나 기존의 것을 사용합니다.
- OAuth를 지원하기 위해 miniOrange 앱을 설치합니다. 이 앱은 Plans->Administration->Find new apps->search에서 찾을 수 있습니다.
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. Casdoor의 OIDC 구성을 볼 수 있습니다.
Jira에서 로그아웃하고 SSO를 테스트하십시오.