使用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
设置为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。