メインコンテンツにスキップ

ShenYuでCasdoorを使用する

ShenYuにはCasdoorを使用するためのプラグインがあります。

ステップ1: Casdoorをデプロイする

まず、Casdoorをデプロイする必要があります。 サーバーインストールについては、公式のCasdoorドキュメントを参照してください。

デプロイに成功した後、以下を確認してください:

  • Casdoorサーバーがhttp://localhost:8000で実行されていること。
  • お好みのブラウザを開いてhttp://localhost:7001にアクセスし、Casdoorのログインページを表示してください。
  • admin123を入力してログイン機能が正常に動作していること。

上記のステップに従った後、以下のステップでアプリにCasdoorベースのログインページを迅速に実装できます。

ステップ2: Casdoorアプリケーションを設定する

  1. 新しいCasdoorアプリケーションを作成するか、既存のものを使用する
  2. リダイレクトURLを追加する Casdoorアプリケーション設定
  3. 証明書編集ページで、Certificateを確認できます Casdoor認証設定

ステップ3: ShenYuでCasdoorプラグインを使用する

1. ShenYuでCasdoorプラグインを設定する

Shenyuプラグイン設定

注意: ShenYuには単一行の入力ボックスしかないため、証明書の各行に\nを追加する必要があります。 Casdoor認証設定

それをコピーして、ShenYuのCasdoor設定の証明書に貼り付けることができます。

Casdoorの証明書編集ページで保存する必要はありません。コピー用です。

2. ShenYuのCasdoorプラグインを設定する

Shenyu Casdoor設定 Casdoor設定に必要なものを設定できます。

3. サービスを取得して使用する

3.1 ウェブを直接訪問する

Shenyu ログイン失敗

3.2 Casdoorログインを使用する

Shenyu ログイン Shenyu ログイン成功

3.3 トークンをヘッダーに持ち運ぶ

Shenyu トークン

3.4 名前、ID、組織をヘッダーに保存する

これにより、将来的にそれらを使用するのが簡単になります。