BookStack
Використання Casdoor для аутентифікації в BookStack
BookStack — це сайт для спільного використання книг та документів з відкритим кодом, а також додаток з відкритим кодом, розроблений на мові Go, щоб допомогти вам краще управляти читанням документів.
BookStack-casdoor було інтегровано з Casdoor, і тепер ви можете швидко розпочати роботу з простою конфігурацією.
Крок 1: Створіть додаток Casdoor
Перейдіть до вашого Casdoor та додайте новий додаток під назвою BookStack. Ось приклад створення додатку BookStack у Casdoor.
Будь ласка, запам'ятайте Name
, Organization
, client ID
та client Secret
. Вам знадобляться вони на наступному кроці.
Крок 2: Налаштування входу через Casdoor
Далі перейдіть до BookStack та знайдіть файл oauth.conf.example
.
Перейменуйте oauth.conf.example
на oauth.conf
та змініть конфігурацію. За замовчуванням вміст наступний:
[oauth]
casdoorOrganization = "<Organization>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <client ID>
clientSecret = <client Secret>
redirectUrl = http://localhost:8181/login/callback
Крок 3: Заповніть redirectUrl
у Casdoor
На останньому кроці поверніться до сторінки, де ви додали додаток BookStack, та заповніть Redirect URLs
. Переконайтеся, що Redirect URL
співпадає з redirectUrl
у файлі oauth.conf
.
Тепер ви завершили налаштування Casdoor!
Тепер ви можете повернутися до вашого BookStack та випробувати використання Casdoor для аутентифікації після успішного розгортання BookStack.