在ShowDoc中使用Casdoor作为OAuth2服务器
ShowDoc 是一个支持 Markdown 的 API 和技术文档平台。它支持用 OAuth2 登录。本指南把 Casdoor 配置为 OAuth2 服务器。
步骤1:创建一个Casdoor应用
在 Casdoor 中添加一个应用(例如 ShowDoc)。记下 Client ID 和 Client secret。回调地址先留空,配置好 ShowDoc 后再设置(第 3 步)。

步骤2:配置ShowDoc
在 ShowDoc 中 启用 OAuth2 登录。设置 callback URL(如示例所示),以及第 1 步得到的 client ID 和 client secret。

Authorize path、AccessToken path和User info path是必需的。使用:
Authorize path: /login/oauth/authorize
AccessToken path: /api/login/oauth/access_token
User info path: /api/get-account
步骤3:在Casdoor中配置回调URL
返回到步骤1中的应用编辑页面,并添加你在ShowDoc中填写的回调URL。
步骤4:尝试使用ShowDoc
你应该在登录页面上看到以下内容:

设置完成后,点击 Casdoor SSO 即可通过 Casdoor 登录。