BookStack
在 BookStack 中使用 Casdoor 进行身份验证
BookStack是一个开源的书籍和文档分享网站,同时也是一个使用Go语言开发的开源应用程序,帮助您更好地管理文档阅读。
BookStack-casdoor 已经与 Casdoor 集成,现在您可以通过简单的配置快速开始使用。
步骤1:创建一个Casdoor应用
前往您的Casdoor并添加一个名为BookStack的新应用程序。 这是在Casdoor中创建BookStack应用程序的一个示例。
请记住 名称
, 组织
, 客户端 ID
, 和 客户密钥
。 您将在下一步中需要它们。
步骤2:配置Casdoor登录
接下来,导航到BookStack并找到文件oauth.conf.example
。
将 oauth.conf.example
重命名为 oauth.conf
和 修改配置 默认情况下,内容如下:
[oauth]
casdoorOrganization = "<组织>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <客户端 ID>
clientSecret = <客户端密钥>
redirectUrl = http://localhost:8181/login/callback
步骤3:在Casdoor中填写redirectUrl
在最后一步中,返回到您添加BookStack应用程序的页面,并填写Redirect URLs
。 确保Redirect URL
与oauth.conf
文件中的redirectUrl
相同。
现在你已经完成了Casdoor的配置!
一旦你成功部署了BookStack,现在你可以回到你的BookStack并体验使用Casdoor进行登录验证。