메인 콘텐츠로 건너뛰기

miniOrange 플러그인 사용

이 튜토리얼은 miniOrange를 사용하여 casdoor와 Jira를 연결하는 방법을 설명합니다.

Casdoor는 IDP로 OIDC 프로토콜을 사용하여 다양한 애플리케이션을 연결할 수 있습니다. 자세한 정보는 이 Jira 튜토리얼을 참조할 수 있습니다.

다음은 설정에서 중요한 이름들입니다:

CASDOOR_HOSTNAME: Casdoor 서버가 배포된 도메인 이름 또는 IP입니다.

Jira_HOSTNAME: Jira가 배포된 도메인 이름 또는 IP입니다.

1단계: Casdoor와 Jira 배포

먼저, CasdoorJira를 배포합니다.

성공적인 배포 후, 확인하세요:

  1. Jira URL (Plans -> Administration -> System -> General Configuration)을 Jira_HOSTNAME로 설정합니다. Jira URL
  2. Casdoor는 로그인하고 정상적으로 사용할 수 있습니다.
  3. Casdoor를 prod 모드에서 배포할 때 CASDOOR_HOSTNAMEhttp://localhost:8000으로 설정할 수 있습니다. 프로덕션 모드를 참조하십시오.

2단계: Casdoor 애플리케이션과 Jira 설정

  1. 새로운 Casdoor 애플리케이션을 만들거나 기존의 것을 사용합니다.
  2. OAuth를 지원하기 위해 miniOrange 앱을 설치합니다. 이 앱은 Plans->Administration->Find new apps->search에서 찾을 수 있습니다. Jira 앱
  3. Selected Application을 Custom OpenId로 설정합니다.
  4. 리다이렉트 URL을 찾습니다: 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. Casdoor의 OIDC 구성을 볼 수 있습니다.

Jira에서 로그아웃하고 SSO를 테스트하십시오.Jira 로그인