Skip to content

使用 GitHub 作为单点登录提供商指南

本文档介绍如何在 Komari 中使用 GitHub 进行单点登录。

1. 启用单点登录

请转到 设置 - 登录,启用单点登录,将 GitHub 选作单点登录提供商,并记下 Komari 提供的回调地址(例如:https://example.com/api/oauth_callback)。

2. 新建 OAuth App

请转到 Developer applications,单击 New OAuth App,填写相关信息和上一步所提到的回调地址,随后单击 Register application。 在新建完一个 OAuth App 后,单击 Generate a new client secret,后同时记下 Client IDClient secret

WARNING

请及时记下 Client secret,因为之后将不可见。

3. 完善登录参数

请回到 设置 - 登录,将上一步所记下的 Client IDClient secret 分别填入相关位置并保存。 请转到 设置 - 账户,在下方进行绑定将用于登录 Komari 的 GitHub 账户。之后,单点登录将可用。

4. 禁用密码登录

NOTE

这是一个可选项,旨在让登录更安全。

请回到 设置 - 登录,启用禁止密码登录。在这之后,将只能使用 GitHub 账户登录。