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

Flarum

CasdoorはOAuth2を使用して様々なアプリケーションを接続できます。 この例では、OAuth2を使用してFlarumをアプリケーションに接続する方法を示します。

Note these variables:

CASDOOR_HOSTNAME:Casdoorサーバーがデプロイされているドメイン名またはIP。

Flarum_HOSTNAME:Flarumがデプロイされているドメイン名またはIP。

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

まず、CasdoorFlarumをデプロイします。

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

  1. FlarumプラグインFoF Passportをダウンロードしました。
  2. Casdoorはログインして正常に使用できます。
  3. For local prod mode, set CASDOOR_HOSTNAME = http://localhost:8000. See production mode.

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

  1. 新しいCasdoorアプリケーションを作成するか、既存のものを使用します。
  2. リダイレクトURLを見つける:<CASDOOR_HOSTNAME>/auth/passport
  3. CasdoorアプリケーションにリダイレクトURLを追加します:リダイレクト

Note Client ID and Client secret for the next step.

Open http://CASDOOR_HOSTNAME/.well-known/openid-configuration in a browser to view Casdoor's OIDC configuration.

ステップ3:Flarumを設定する

  1. プラグインFoF Passportをインストールします。
  2. アプリを設定する:設定する
  3. CasdoorアプリケーションページでClient IDとClient Secretを見つけます。
  • Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_token
  • Authorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorize
  • UserInfo server URL: http://CASDOOR_HOSTNAME/api/get-account
  • Scopes: address phone openid profile offline_access email

FlarumからログアウトしてSSOをテストします。Flarumログイン