BookStack
Usando Casdoor para autenticação no BookStack
BookStack é um site de compartilhamento de livros e documentos de código aberto, bem como uma aplicação de código aberto desenvolvida usando a linguagem Go para ajudá-lo a gerenciar melhor a leitura de documentos.
BookStack-casdoor foi integrado com Casdoor, e agora você pode começar rapidamente com uma configuração simples.
Passo 1: Crie uma aplicação Casdoor
Vá até o seu Casdoor e adicione uma nova aplicação chamada BookStack. Aqui está um exemplo de como criar a aplicação BookStack no Casdoor.
Lembre-se do Name
, Organization
, client ID
e client Secret
. Você precisará deles no próximo passo.
Passo 2: Configurar o Login Casdoor
A seguir, navegue até o BookStack e encontre o arquivo oauth.conf.example
.
Renomeie oauth.conf.example
para oauth.conf
e modifique a configuração. Por padrão, o conteúdo é o seguinte:
[oauth]
casdoorOrganization = "<Organization>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <client ID>
clientSecret = <client Secret>
redirectUrl = http://localhost:8181/login/callback
Passo 3: Preencha o redirectUrl
no Casdoor
No passo final, volte à página onde você adicionou a aplicação BookStack e preencha os Redirect URLs
. Certifique-se de que o Redirect URL
seja o mesmo que o redirectUrl
no arquivo oauth.conf
.
Agora que você completou a configuração do Casdoor!
Agora você pode voltar ao seu BookStack e experimentar usar o Casdoor para autenticação de login, uma vez que você tenha implantado o BookStack com sucesso.