跳到主要内容
版本:v2.0.0-zh

GitHub 单点登录

  • 从 ToolJet 仪表板的左侧栏转到 工作区设置 (⚙️)

    常规设置:SSO
  • 从边栏中选择SSO,然后选择GitHub。默认情况下,GitHub 登录将被禁用

    常规设置:SSO
  • 启用 GitHub。可以看到生成了Redirect URL

    常规设置:SSO
  • 转到 GitHub 开发人员设置 并导航到 OAuth Apps 并创建一个项目。 Authorization callback URL应该是Git管理SSO页面中生成的Redirect URL

    常规设置:SSO
  • 打开申请详情,可以看到Client ID

    常规设置:SSO
  • 然后通过单击 生成新的客户端密码 来创建 客户端密码

    常规设置:SSO

最后在GitHub管理SSO页面输入Client IdClient Secret并保存。

如果您尚未启用多工作区,则 GitHub 登录按钮现在将在您的 ToolJet 登录屏幕中可用。

信息

如果您使用的是 GitHub Enterprise 自托管,则应配置 主机名 。主机名应为 URL,不应以 / 结尾,例如:https://github.tooljet.com

多工作区

如果启用了多工作区,则可以如上所述配置 GitHub SSO,以便为实例使用环境变量设置默认 SSO。

变量说明
SSO_GIT_OAUTH2_CLIENT_IDGitHub OAuth 客户端 ID
SSO_GIT_OAUTH2_CLIENT_SECRETGitHub OAuth 客户端密码
SSO_GIT_OAUTH2_HOSTGitHub OAuth 主机名(如果 GitHub 是自托管的)

重定向 URL 应该是 <host>/sso/git