Bytebase
本指南介绍如何配置 Bytebase,通过 OAuth2/OIDC 使用 Casdoor 登录。
变量:CASDOOR_HOSTNAME:Casdoor 服务器地址(例如 http://localhost:8000)。 Bytebase_HOSTNAME:Bytebase 服务器地址。
步骤1:部署Casdoor和Bytebase
部署 Casdoor 和 Bytebase。确认两者都在运行,并且能登录 Casdoor。生产环境见 生产模式。
步骤2:配置Casdoor应用程序
- 创建或打开一个 Casdoor 应用。
- 添加回调地址:
<CASDOOR_HOSTNAME>/callback(例如http://localhost:8000/callback)。记下 Client ID 和 Client secret,供 Bytebase 使用。

OIDC 发现地址:http://<CASDOOR_HOSTNAME>/.well-known/openid-configuration
步骤3:配置Bytebase
- 在 Bytebase 中打开 SSO,选择 OAuth 2.0。
- 填写 Casdoor 的 Client ID 和 Client secret。设置地址:
- Token server URL:
http://<CASDOOR_HOSTNAME>/api/login/oauth/access_token - Authorization server URL:
http://<CASDOOR_HOSTNAME>/login/oauth/authorize - User Info server URL:
http://<CASDOOR_HOSTNAME>/api/get-account - Scopes:
address phone openid profile offline_access email
- Token server URL:

退出 Bytebase,测试 SSO 登录。 