BookStack
Usando Casdoor para autenticación en BookStack
BookStack es un sitio de compartición de libros y documentos de código abierto, así como una aplicación de código abierto desarrollada usando el lenguaje Go para ayudarte a gestionar mejor la lectura de documentos.
BookStack-casdoor ha sido integrado con Casdoor, y ahora puedes comenzar rápidamente con una configuración simple.
Paso 1: Crea una aplicación Casdoor
Ve a tu Casdoor y añade una nueva aplicación llamada BookStack. Aquí hay un ejemplo de cómo crear la aplicación BookStack en Casdoor.
Por favor recuerda el Name
, Organization
, client ID
y client Secret
. Los necesitarás en el siguiente paso.
Paso 2: Configura el inicio de sesión de Casdoor
A continuación, navega a BookStack y encuentra el archivo oauth.conf.example
.
Renombra oauth.conf.example
a oauth.conf
y modifica la configuración. Por defecto, el contenido es el siguiente:
[oauth]
casdoorOrganization = "<Organization>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <client ID>
clientSecret = <client Secret>
redirectUrl = http://localhost:8181/login/callback
Paso 3: Rellena el redirectUrl
en Casdoor
En el paso final, regresa a la página donde añadiste la aplicación BookStack y rellena los Redirect URLs
. Asegúrate de que el Redirect URL
sea el mismo que el redirectUrl
en el archivo oauth.conf
.
¡Ahora que has completado la configuración de Casdoor!
Ahora puedes regresar a tu BookStack y experimentar el uso de Casdoor para la autenticación de inicio de sesión una vez que hayas desplegado BookStack con éxito.