BookStack
Utilisation de Casdoor pour l'authentification dans BookStack
BookStack est un site de partage de livres et de documents open-source, ainsi qu'une application open-source développée en langage Go pour vous aider à mieux gérer la lecture de documents.
BookStack-casdoor a été intégré avec Casdoor, et vous pouvez maintenant commencer rapidement avec une configuration simple.
Étape 1 : Créez une application Casdoor
Allez dans votre Casdoor et ajoutez une nouvelle application appelée BookStack. Voici un exemple de création de l'application BookStack dans Casdoor.
Veuillez vous souvenir du Name
, Organization
, client ID
et du client Secret
. Vous en aurez besoin à l'étape suivante.
Étape 2 : Configurez la connexion Casdoor
Ensuite, naviguez jusqu'à BookStack et trouvez le fichier oauth.conf.example
.
Renommez oauth.conf.example
en oauth.conf
et modifiez la configuration. Par défaut, le contenu est le suivant :
[oauth]
casdoorOrganization = "<Organization>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <client ID>
clientSecret = <client Secret>
redirectUrl = http://localhost:8181/login/callback
Étape 3 : Remplissez le redirectUrl
dans Casdoor
Dans l'étape finale, retournez à la page où vous avez ajouté l'application BookStack et remplissez les Redirect URLs
. Assurez-vous que l'Redirect URL
est la même que le redirectUrl
dans le fichier oauth.conf
.
Maintenant que vous avez complété la configuration de Casdoor !
Vous pouvez maintenant retourner à votre BookStack et expérimenter l'utilisation de Casdoor pour l'authentification de connexion une fois que vous avez déployé avec succès BookStack.