ShenYuでCasdoorを使用する
ShenYuにはCasdoorを使用するためのプラグインがあります。
ステップ1: Casdoorをデプロイする
まず、Casdoorをデプロイする必要があります。 サーバーインストールについては、公式のCasdoorドキュメントを参照してください。
デプロイに成功した後、以下を確認してください:
- Casdoorサーバーがhttp://localhost:8000で実行されていること。
- お好みのブラウザを開いてhttp://localhost:7001にアクセスし、Casdoorのログインページを表示してください。
admin
と123
を入力してログイン機能が正常に動作していること。
上記のステップに従った後、以下のステップでアプリにCasdoorベースのログインページを迅速に実装できます。
ステップ2: Casdoorアプリケーションを設定する
- 新しいCasdoorアプリケーションを作成するか、既存のものを使用する
- リダイレクトURLを追加する
- 証明書編集ページで、
Certificate
を確認できます
ステップ3: ShenYuでCasdoorプラグインを使用する
1. ShenYuでCasdoorプラグインを設定する
注意: ShenYuには単一行の入力ボックスしかないため、証明書の各行に\n
を追加する必要があります。
それをコピーして、ShenYuのCasdoor設定の証明書に貼り付けることができます。
Casdoorの証明書編集ページで保存する必要はありません。コピー用です。
2. ShenYuのCasdoorプラグインを設定する
Casdoor設定に必要なものを設定できます。
3. サービスを取得して使用する
3.1 ウェブを直接訪問する
3.2 Casdoorログインを使用する
3.3 トークンをヘッダーに持ち運ぶ
3.4 名前、ID、組織をヘッダーに保存する
これにより、将来的にそれらを使用するのが簡単になります。