Jenkins(OIDC)
把 Casdoor 用作 Jenkins 的 OIDC 身份提供商,用户就能用 Casdoor 账号登录。
术语:CASDOOR_HOSTNAME:Casdoor 服务器地址;JENKINS_HOSTNAME:Jenkins 服务器地址。
步骤1:部署Casdoor和Jenkins
部署 Casdoor 和 Jenkins。然后:
-
将Jenkins URL(管理Jenkins -> 配置系统 -> Jenkins位置)设置为
JENKINS_HOSTNAME。
-
确保Casdoor可以正常登录和使用。
-
将Casdoor的
origin值(conf/app.conf)设置为CASDOOR_HOSTNAME。
步骤2:配置Casdoor应用
- 创建或编辑一个 Casdoor 应用。
- 添加回调地址:
http://JENKINS_HOSTNAME/securityRealm/finishLogin。 - 按需添加提供商。在应用页面记下 Client ID 和 Client secret