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

ShenYuでCasdoorを使用する

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

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

Deploy Casdoor first. See Server installation.

After deployment, ensure:

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

After the above setup, add a Casdoor-based login page with the following steps.

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

  1. 新しいCasdoorアプリケーションを作成するか、既存のものを使用する
  2. リダイレクトURLを追加する Casdoorアプリケーション設定
  3. On the certificate editing page, copy your Certificate Casdoor認証設定

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

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

Shenyuプラグイン設定

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

Paste it into the certificate field of the ShenYu Casdoor config.

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

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

Shenyu Casdoor設定 Configure the Casdoor settings as needed.

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

3.1 ウェブを直接訪問する​

Shenyu ログイン失敗

3.2 Casdoorログインを使用する​

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

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

Shenyu トークン

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

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