设置 OIDC
为访问您文档的访客设置 OIDC 登录界面。
本指南将引导您设置文档的受保护登录屏幕。在阅读本指南之前,请先完成 启用已验证访问.
要使用 OIDC 为您的 GitBook 网站设置经过身份验证的访问,流程如下:
OIDC 代表 OpenID Connect,它是在 OAuth 之上构建的身份层。许多身份提供者遵循 OIDC,而 GitBook 的 OIDC 集成用于经过身份验证的访问,允许您将空间发布在受身份验证保护的访问后面,内容的访问由您的身份提供者控制
在您的身份提供者中创建一个新应用
要使集成工作,您需要在身份提供者处设置一些内容。
您需要在身份提供者中创建一个新应用。其类型应为“Web 应用”。在 Google 中,您可以在“API 与服务”、“凭据”,然后在“OAuth 2.0 客户端 ID”下创建这些应用。

单击“创建凭据”,选择“OAuth 客户端 ID”,将类型选择为“Web 应用”,为其适当命名,并在“已授权的重定向 URI”下输入您从 GitBook 获取的回调 URL。
单击“创建”。记下客户端 ID 和客户端密钥。我们需要这些来完成在 GitBook 中的集成配置。
安装并配置 OIDC 集成
在 GitBook 应用中导航到集成,选择“经过身份验证的访问”作为类别,然后安装 OIDC 集成。将 OIDC 集成安装到您选择的文档站点上。

在站点上安装后,转到配置并记下位于“保存”按钮上方的回调 URL。我们可能需要它来设置身份提供者。
打开您为其安装了该集成的空间的 OIDC 集成配置界面。
它应如下图所示

对于客户端 ID 和客户端密钥,请粘贴您从身份提供者获得的值。
现在,您需要为您的身份提供者查找授权端点和访问令牌端点。对于 Google,这些是 https://accounts.google.com/o/oauth2/v2/auth
并且 https://oauth2.googleapis.com/token
分别是。
对于 OAuth 范围,其值将根据您的身份提供者再次不同。在 Google 的情况下,您可以输入 openid
.
点击 保存。
现在,在 GitBook 中,关闭集成模态框并点击 Manage site 按钮。导航到 受众,选择 经过身份验证的访问,并选择 OIDC 作为后端。然后,单击 更新受众。转到站点的屏幕并点击 发布。 该站点现在已发布在由您的 Auth0 应用控制的经过身份验证的访问后面。要试用,请单击“访问”。系统将要求您使用 OIDC 登录,这将确认您的站点已通过 Auth0 置于经过身份验证的访问保护之下。
最后更新于
这有帮助吗?