跳到主内容

BookStack

在 BookStack 中使用 Casdoor 进行身份验证

BookStack是一个开源的书籍和文档分享网站,同时也是一个使用Go语言开发的开源应用程序,帮助您更好地管理文档阅读。

BookStack-casdoor 已经与 Casdoor 集成,现在您可以通过简单的配置快速开始使用。

步骤1:创建一个Casdoor应用

前往您的Casdoor并添加一个名为BookStack的新应用程序。 这是在Casdoor中创建BookStack应用程序的一个示例。

bookstack_config.png

请记住 名称, 组织, 客户端 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 URLoauth.conf文件中的redirectUrl相同。

bookstack_callback

现在你已经完成了Casdoor的配置!

一旦你成功部署了BookStack,现在你可以回到你的BookStack并体验使用Casdoor进行登录验证。