Teable 支持 OIDC 单点登录,可以与外部身份提供商集成实现用户认证。Documentation Index
Fetch the complete documentation index at: https://help.teable.ai/llms.txt
Use this file to discover all available pages before exploring further.
环境变量配置
在私有化部署的 Teable 中启用 OIDC,需要配置以下环境变量:配置参考
| 变量 | 说明 |
|---|---|
BACKEND_OIDC_CLIENT_ID | 身份提供商分配的客户端 ID |
BACKEND_OIDC_CLIENT_SECRET | 身份提供商分配的客户端密钥 |
BACKEND_OIDC_CALLBACK_URL | Teable 的回调 URL(必须与 IdP 配置一致) |
BACKEND_OIDC_AUTHORIZATION_URL | IdP 的授权端点 |
BACKEND_OIDC_TOKEN_URL | IdP 的令牌端点 |
BACKEND_OIDC_USER_INFO_URL | IdP 的用户信息端点 |
BACKEND_OIDC_ISSUER | IdP 的 Issuer 标识符 |
BACKEND_OIDC_OTHER | JSON 格式的其他选项(如 scope) |
SOCIAL_AUTH_PROVIDERS | 包含 oidc 以启用 OIDC 登录按钮 |
启用多种认证方式
可以同时启用多种认证方式:重要注意事项
- 必须使用 HTTPS:生产环境中所有 URL 必须使用 HTTPS
- 回调 URL 必须匹配:Teable 中的回调 URL 必须与 IdP 中配置的完全一致
- 需要重启:修改环境变量后需要重启 Teable 才能生效
- 安全存储:切勿将密钥提交到版本控制系统;使用环境变量或密钥管理工具

