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.