BookStack
BookStackでの認証にCasdoorを使用する
BookStackは、オープンソースの書籍および文書共有サイトであり、文書の読み管理をより良くするためにGo言語を使用して開発されたオープンソースアプリケーションです。
BookStack-casdoorはCasdoorと統合され、簡単な設定ですぐに始めることができます。
ステップ1: Casdoorアプリケーションを作成する
Casdoorにアクセスし、BookStackという新しいアプリケーションを追加します。 これはCasdoorでBookStackアプリケーションを作成する例です。
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: CasdoorでredirectUrl
を入力する
最後のステップでは、BookStackアプリケーションを追加したページに戻り、Redirect URLs
を入力します。 Redirect URL
がoauth.conf
ファイル内のredirectUrl
と同じであることを確認してください。
Casdoorの設定が完了しました!
BookStackを正常にデプロイしたら、Casdoorを使用したログイン認証をBookStackに戻って体験することができます。