通过内置的SSO
这是连接Casdoor的免费方法,但您的网站必须使用HTTPS。
Casdoor可以使用OIDC协议作为IDP连接各种应用程序。 这里有一个Jira教程。
以下是配置中的一些名称:
CASDOOR_HOSTNAME
:部署Casdoor服务器的域名或IP。Jira_HOSTNAME
:部署Jira的域名或IP。
步骤1:部署Casdoor和Jira
成功部署后,请确保以下内容:
- Casdoor可以正常登录和使用。
- 在
prod
模式下部署Casdoor时,您可以将CASDOOR_HOSTNAME
设置为http://localhost:8000
。 查看生产模式。
步骤2:配置Casdoor应用程序
- 创建或使用现有的Casdoor应用程序。
- 找到认证方法:
- 添加一个配置,并在认证方法中选择OpenID连接单点登录
- 找到重定向URL:
- 添加一个重定向URL:
不出所料,您可以在应用设置页面上获取两个值:Client ID
和Client secret
,如上图所示。 我们将在下一步中使用它们。
打开您最喜欢的浏览器并访问:http://CASDOOR_HOSTNAME
/.well-known/openid-configuration。 您将看到Casdoor的OIDC配置。
步骤3:配置Jira
我们需要继续在Jira中配置我们的配置
您可以稍后配置更复杂的授权。 现在,检查OpenID是否真的有效。