Joomla を OAuth サーバーとして使用して Open EdX EduNEXT にシングル サインオンする
概要
Joomla のユーザー名とパスワードを使用して Open EdX EduNEXT サイトにログインしたい場合は、Joomla OAuth Server プラグインを使用するだけで簡単にログインできます。Joomla OAuth Server プラグインを使用して Open EdX EduNEXT を構成すると、Joomla の資格情報を使用して Open EdX EduNEXT アプリケーションにログインできます。また、必要に応じて、カスタム ユーザー属性を Open EdX EduNEXT サイトに送信することもできます。
Joomla OAuth Serverプラグインで提供している他の機能の詳細については、ここをクリックしてください。 こちら.
構成手順
ステップ1: Joomla OAuthサーバープラグインをインストールする
- Joomla サイトにログインします。 管理者 コンソール。
- 左側のトグルメニューから、 をクリックします エントルピーをクリックし、「インストール」セクションで「」をクリックします。 拡張機能.
- 今後はクリック またはファイルを参照します ボタンをクリックして、前にダウンロードしたプラグイン ファイルを見つけてインストールします。
- プラグインのインストールは成功しました。 今すぐクリックしてください miniOrange OAuth Serverプラグインの使用を開始する.
- 下 OAuthの構成 タブをクリックします。 追加

ステップ2: Open EdX EduNEXTを構成する
- Open EdX EduNEXT の開発者アカウントに移動し、以下の詳細を使用して Open EdX EduNEXT を OAuth クライアントとして構成します。
クライアントID:
Joomla OAuthサーバーのOAuth設定タブからクライアントIDを取得できます。
|
クライアントシークレット:
Joomla OAuthサーバーのOAuth設定タブからクライアントシークレットを取得できます。
|
範囲:
メールプロフィール
|
エンドポイントを承認します:
https://< your-Joomla-domain >/index.php
|
アクセストークンエンドポイント:
https://< your-Joomla-domain >/index.php
|
ユーザー情報の取得エンドポイント:
https://< your-Joomla-domain>
/plugins/system/miniorangeoauth/miniorangeoauthserver.php
|
ステップ3: JoomlaをOAuthサーバーとして設定する
- 今すぐ OAuthの構成 タブをクリックして、 クライアント名 と リダイレクトURL それぞれの分野で。
- 次にをクリックしてください クライアントの保存

- 下 OAuthクライアントのリスト 表をコピーして クライアントIDとシークレット クライアントの OAuth クライアントに移動し、クライアント ID とシークレットをそれぞれのフィールドに貼り付けます。

- おめでとうございます。Joomla を OAuth サーバーとして正常に設定しました。