跳到主内容

Using the miniOrange plugin

本教程解释如何使用miniOrange连接casdoor和Jira。

This guide connects Jira to Casdoor via OIDC using the miniOrange plugin.

以下是配置中的一些重要名称:

CASDOOR_HOSTNAME:部署Casdoor服务器的域名或IP。

Jira_HOSTNAME:部署Jira的域名或IP。

步骤1:部署Casdoor和Jira

Deploy Casdoor and Jira.

成功部署后,请确保:

  1. 将Jira URL(计划 -> 管理 -> 系统 -> 通用配置)设置为Jira_HOSTNAMEJira URL
  2. Casdoor 可以正常登录使用。
  3. For local prod mode, set CASDOOR_HOSTNAME to http://localhost:8000. See production mode.

步骤2:配置Casdoor应用程序和Jira

  1. 创建一个新的Casdoor应用程序或使用现有的一个。
  2. Install the miniOrange OIDC app (Plans → Administration → Find new apps → search). Jira应用程序
  3. Selected Application设置为Custom OpenId。
  4. 找到重定向URL:Jira Callback
  5. 添加重定向URL:添加应用
  6. 按照以下方式配置应用程序: Jira Config
    • Token server URLhttp://CASDOOR_HOSTNAME/api/login/oauth/access_token
    • Authorization server URLhttp://CASDOOR_HOSTNAME/login/oauth/authorize
    • UserInfo server URLhttp://CASDOOR_HOSTNAME/api/get-account
    • Scopes: address phone openid profile offline_access email

OIDC discovery: http://<CASDOOR_HOSTNAME>/.well-known/openid-configuration.

退出Jira并测试SSO。Jira登录