Joomla を OAuth サーバーとして使用した Rocket.Chat へのシングル サインオン
概要
Joomla のユーザー名とパスワードを使用して Rocket.Chat サイトにログインしたい場合は、Joomla OAuth Server プラグインを使用するだけで簡単にログインできます。Joomla OAuth Server プラグインを使用して Rocket.Chat を設定すると、Joomla の資格情報を使用して Rocket.Chat アプリケーションにログインできます。また、必要に応じてカスタム ユーザー属性を Rocket.Chat サイトに送信することもできます。Joomla OAuth Server プラグインで提供しているその他の機能の詳細については、ここをクリックしてください。
JoomlaでRocket.Chatサイトを設定し、シングルサインオンを設定するには、以下の手順に従ってください。疑問や質問がある場合は、 joomlasupport@xecurify.comプラグインの設定をお手伝いします。
構成手順
ステップ1: Joomla OAuthサーバープラグインをインストールする
- Joomla サイトにログインします。 管理者 コンソール。
- 左側のトグルメニューから、 をクリックします エントルピーをクリックし、「インストール」セクションで「」をクリックします。 拡張機能.
- 今後はクリック またはファイルを参照します ボタンをクリックして、前にダウンロードしたプラグイン ファイルを見つけてインストールします。
- プラグインのインストールは成功しました。 今すぐクリックしてください miniOrange OAuth Serverプラグインの使用を開始する.
- 下 OAuthの構成 タブをクリックします。 追加
ステップ2: Rocket.Chatを設定する
- https://{Your-Rocket.Chat-Domain}/admin/OAuth に移動し、サインイン/ログインします。
- 新しい OAuth アプリケーションを作成するには、「カスタム OAuth の追加」をクリックします (下の画像を参照)。
- Rocket.Chat アプリケーションの名前を入力し、[送信] をクリックして新しいアプリケーションを作成します。
- 「アプリケーション構成」タブが表示されます。
- ドロップダウン シンボルをクリックすると、構成が表示されます。
- Rocket.Chat アプリケーションを以下のように構成します。
有効にする:
◯
|
URL:
末尾のスラッシュを削除したサーバーのベース URL
|
トークンパス:
/plugins/system/miniorangeoauth/miniorangeoauthtoken.php
|
トークンパス:
/plugins/system/miniorangeoauth/miniorangeoauthtoken.php
|
トークンの送信方法:
ペイロード
|
ID トークンの送信方法:
ヘッダ
|
アイデンティティパス:
/plugins/system/miniorangeoauth/miniorangeoauthtoken.php
|
パスを承認:
/index.php
|
範囲:
プロフィール
|
アクセストークンのパラメータ名:
アクセストークン
|
クライアントID:
設定が完了すると、クライアント ID が取得されます
|
クライアントシークレット:
設定が完了すると、クライアント シークレットが取得されます。
|
ボタンのテキスト:
ログイン時にエンドユーザーのボタンに表示する名前
|
ユーザー名フィールド:
|
電子メールフィールド:
email
|
名前フィールド:
ユーザ名
|
SSO からの役割を結合する:
有効にする
|
ユーザーを結合します:
有効にする
|
ステップ3: JoomlaをOAuthサーバーとして設定する
- 今すぐ OAuthの構成 タブをクリックして、 クライアント名 と リダイレクトURL それぞれの分野で。
- 次にをクリックしてください クライアントの保存
- 下 OAuthクライアントのリスト 表をコピーして クライアントIDとシークレット クライアントの OAuth クライアントに移動し、クライアント ID とシークレットをそれぞれのフィールドに貼り付けます。
- おめでとうございます。Joomla を OAuth サーバーとして正常に設定しました。