メインコンテンツにスキップ

miniOrangeプラグインを使用する

このチュートリアルでは、miniOrangeを使用してcasdoorとJiraを接続する方法を説明します。

CasdoorはOIDCプロトコルをIDPとして使用して様々なアプリケーションに接続できます。 より多くの情報については、このJiraチュートリアルを参照してください。

以下は設定で重要な名前です:

CASDOOR_HOSTNAME:Casdoorサーバーがデプロイされているドメイン名またはIP。

Jira_HOSTNAME:Jiraがデプロイされているドメイン名またはIP。

ステップ1:CasdoorとJiraをデプロイする

まず、CasdoorJiraをデプロイします。

デプロイに成功したら、次のことを確認してください:

  1. Jira URL(プラン -> 管理 -> システム -> 一般設定)をJira_HOSTNAMEに設定します。 Jira URL
  2. Casdoorは正常にログインして使用できます。
  3. prodモードでCasdoorをデプロイする場合、CASDOOR_HOSTNAMEhttp://localhost:8000に設定できます。 プロダクションモードを参照してください。

ステップ2:CasdoorアプリケーションとJiraを設定する

  1. 新しいCasdoorアプリケーションを作成するか、既存のものを使用します。
  2. miniOrangeアプリをインストールしてOAuthをサポートします。 このアプリはプラン->管理->新しいアプリを探す->検索で見つけることができます Jira アプリ
  3. Selected Applicationをカスタム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 ログイン