Joomla OAuth クライアント プラグインを使用して Box シングル サインオン (SSO) を構成する
概要
OAuth 2.0 プロトコルを使用した Box シングル サインオン (Box SSO) と Joomla の統合。miniOrange Joomla OAuth / OpenID Connect シングル サインオン (SSO) プラグインを使用すると、Box SSO を Joomla に簡単にセットアップし、Joomla への安全なログインを有効にすることができます。その結果、ユーザーは Box OAuth プロバイダーの資格情報で認証することで、Joomla にログインし、サイトにアクセスできます。
私たちの Joomla OAuth クライアント プラグイン Joomla OAuth シングル サインオン (OAuth および OpenID 接続) プラグインに提供されている機能とプランの詳細については、Web ページをご覧ください。
構成手順
この構成では、 ボックス OAuthサーバーとして機能し、 Joomlaの ユーザーは、Boxの資格情報を使用してログインすることができます。 Joomla OAuth クライアント プラグイン.
ステップ1: Joomla OAuthクライアントプラグインをインストールする
- Joomla サイトにログインします。 管理者 コンソール。
- 左側のトグルメニューから、 をクリックします システムをクリックし、「インストール」セクションで「」をクリックします。 拡張機能.
- 今後はクリック またはファイルを参照します ボタンをクリックして、前にダウンロードしたプラグイン ファイルを見つけてインストールします。
- プラグインのインストールは成功しました。 今すぐクリックしてください はじめよう!
- OAuth の設定 -> 事前設定されたアプリ タブで、あなたのものを選択してください OAuthプロバイダー独自のカスタムプロバイダーを設定することもできます。 カスタムアプリケーション タブには何も表示されないことに注意してください。
- OAuthプロバイダーを選択したら、 コールバック/リダイレクト URL OAuthサーバーの設定に使用する 保存して次へ
ステップ2: BoxをOAuthサーバーとして設定する
- あなたへのログイン ボックス アカウント。 クリックしてください 新しいアプリを作成する.
- 選択する カスタムアプリ をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 次へ.
- 選択する 標準OAuth 2.0(ユーザー認証) をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 次へ.
- Enter アプリケーション名 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します アプリを作成する.
- 確認メッセージが表示されます。 クリック アプリを表示する.
- OAuth 2.0 リダイレクト URI 下のセクションで URIをリダイレクトする。 をクリックしてください 変更を保存
ステップ3: クライアントIDとシークレットを設定する
- 下にスクロールします OAuth 2.0 認証情報 セクションをコピーし、 クライアントIDとクライアントシークレット.
- 自分に戻って Joomla ダッシュボード。 次に行く ステップ2 [クライアントIDとシークレット].
- 貼り付け クライアントID、クライアントシークレット、ドメインクライアント資格情報も設定する ヘッダー内 クリックします 設定を保存する設定が保存されたら、 構成の保存.
- スコープとエンドポイントは以下に記載されています。これらは、Joomla を OAuth クライアント プラグインとして構成し、Box をカスタム OAuth または OIDC プロバイダーとして構成するために必要なものです。
| 対象領域 | root_readwrite |
| エンドポイントの承認 | https://account.box.com/api/oauth2/authorize |
| アクセストークンエンドポイント | https://api.box.com/oauth2/token |
| ユーザー情報の取得エンドポイント | https://api.box.com/2.0/users/me |
| クライアント資格情報を設定する | 両方 (ヘッダーと本文) |
ステップ4: 属性マッピングを構成する
- ユーザー属性マッピングは、ユーザーが Joomla に正常にログインできるようにするには必須です。以下の設定を使用して、Joomla のユーザー プロファイル属性を設定します。
- に行く ステップ 3 会場は OAuthの構成 タブをクリックして テスト構成
- 次のように、テスト構成の出力で属性を確認できます。
- 次に属性名を選択します メールアドレスとユーザー名 ドロップダウンから選択します。 構成の完了
ステップ5: ログイン/SSO URLの設定
- さあ行く ステップ 4ここにコピーします ログイン/SSO URL それをサイトに追加します。
- 次にログアウトして、このリンクを追加した Joomla サイトのページに移動します。ボタンを配置した場所にログイン リンクが表示されます。このボタンをクリックして SSO を実行します。
