BookStack
Verwendung von Casdoor zur Authentifizierung in BookStack
BookStack ist eine Open-Source-Plattform zum Teilen von Büchern und Dokumenten sowie eine mit der Go-Sprache entwickelte Open-Source-Anwendung, die Ihnen hilft, das Lesen von Dokumenten besser zu verwalten.
BookStack-casdoor wurde mit Casdoor integriert, und Sie können jetzt mit einer einfachen Konfiguration schnell starten.
Schritt 1: Erstellen Sie eine Casdoor-Anwendung
Gehen Sie zu Ihrem Casdoor und fügen Sie eine neue Anwendung namens BookStack hinzu. Hier ist ein Beispiel für das Erstellen der BookStack-Anwendung in Casdoor.
Bitte merken Sie sich den Name
, die Organization
, die client ID
und das client Secret
. Sie werden sie im nächsten Schritt benötigen.
Schritt 2: Konfigurieren Sie Casdoor Login
Navigieren Sie als Nächstes zu BookStack und suchen Sie die Datei oauth.conf.example
.
Benennen Sie oauth.conf.example
in oauth.conf
um und ändern Sie die Konfiguration. Standardmäßig ist der Inhalt wie folgt:
[oauth]
casdoorOrganization = "<Organization>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <client ID>
clientSecret = <client Secret>
redirectUrl = http://localhost:8181/login/callback
Schritt 3: Füllen Sie die redirectUrl
in Casdoor aus
Im letzten Schritt gehen Sie zurück zur Seite, auf der Sie die BookStack-Anwendung hinzugefügt haben, und tragen Sie die Redirect URLs
ein. Stellen Sie sicher, dass die Redirect URL
mit der redirectUrl
in der Datei oauth.conf
übereinstimmt.
Jetzt haben Sie die Casdoor-Konfiguration abgeschlossen!
Sie können jetzt zu Ihrem BookStack zurückkehren und die Verwendung von Casdoor zur Login-Authentifizierung erleben, sobald Sie BookStack erfolgreich eingesetzt haben.