miniOrangeプラグインを使用する
このチュートリアルでは、miniOrangeを使用してcasdoorとJiraを接続する方法を説明します。
CasdoorはOIDCプロトコルをIDPとして使用して様々なアプリケーションに接続できます。 より多くの情報については、このJiraチュートリアルを参照してください。
以下は設定で重要な名前です:
CASDOOR_HOSTNAME
:Casdoorサーバーがデプロイされているドメイン名またはIP。
Jira_HOSTNAME
:Jiraがデプロイされているドメイン名またはIP。
ステップ1:CasdoorとJiraをデプロイする
デプロイに成功したら、次のことを確認してください:
- Jira URL(プラン -> 管理 -> システム -> 一般設定)を
Jira_HOSTNAME
に設定します。 - Casdoorは正常にログインして使用できます。
prod
モードでCasdoorをデプロイする場合、CASDOOR_HOSTNAME
をhttp://localhost:8000
に設定できます。 プロダクションモードを参照してください。
ステップ2:CasdoorアプリケーションとJiraを設定する
- 新しいCasdoorアプリケーションを作成するか、既存のものを使用します。
- miniOrangeアプリをインストールしてOAuthをサポートします。 このアプリはプラン->管理->新しいアプリを探す->検索で見つけることができます
Selected Application
をカスタム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をテストします。