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

ステップ2: Freshdesk/Freshworksを構成する
- Freshworks/Freshdesk アカウントにログインし、サイドバーのセキュリティ アイコンをクリックします。

- 「デフォルトのログイン方法」をクリックし、SSO ログイン オプションを有効にして、ユーザーのログイン エクスペリエンスを簡素化します。

- ログイン プロトコルとして OAuth 2.0 を選択し、任意の IdP を選択します。SSO を構成できるのは組織管理者のみです。また、Freshworks/Freshdesk スイッチャーを開いて組織ドメイン リンクをクリックすると、Neo 管理センターにアクセスできます。

- クライアント ID、クライアント シークレット、エンドポイントを入力すると、miniOrange OAuth サーバー プラグインから詳細が取得されます。[SSO の構成] ボタンをクリックします。

- Freshdesk/Freshworks の開発者アカウントに移動し、以下の詳細を使用して Freshdesk/Freshworks を 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 サーバーとして正常に設定しました。