Joomla を OAuth サーバーとして使用して Salesforce にシングル サインオンする
概要
Joomla のユーザー名とパスワードを使用して Salesforce サイトにログインしたい場合は、Joomla OAuth サーバー プラグインを使用するだけで簡単にログインできます。Joomla OAuth サーバー プラグインを使用して Salesforce を構成すると、Joomla の資格情報を使用して Salesforce アプリケーションにログインできます。また、必要に応じてカスタム ユーザー属性を Salesforce サイトに送信することもできます。
Joomla OAuth Serverプラグインで提供している他の機能の詳細については、ここをクリックしてください。 こちら.
構成手順
ステップ1: Joomla OAuthサーバープラグインをインストールする
- Joomla サイトにログインします。 管理者 コンソール。
- 左側のトグルメニューから、 をクリックします エントルピーをクリックし、「インストール」セクションで「」をクリックします。 拡張機能.
- 今後はクリック またはファイルを参照します ボタンをクリックして、前にダウンロードしたプラグイン ファイルを見つけてインストールします。
- プラグインのインストールは成功しました。 今すぐクリックしてください miniOrange OAuth Serverプラグインの使用を開始する.
- 下 OAuthの構成 タブをクリックします。 追加
ステップ2: Salesforceを構成する
- あなたへのログイン セールスフォース アカウント。
- プロファイル メニューから SalesForce Classic モードに切り替えて、セットアップ ページに移動します。
- クイック検索ボックスに「Auth」と入力し、「Auth プロバイダー」を選択します。
- [新規] ボタンをクリックし、ドロップダウンからプロバイダーの種類として OpenID Connect を選択します。
- miniOrange OAuth サーバー プラグインからコピーしたプロバイダー名、コンシューマー キー、コンシューマー シークレット、スコープ、エンドポイントを入力します。
- 設定を保存するには、「保存」ボタンをクリックします。
- これで、テスト専用の初期化 URL が表示されます。OpenID プロバイダーにリダイレクトされ、サインインを求められます。次に、アプリを承認するように求められます。承認後、Salesforce にリダイレクトされます。
- Salesforce の開発者アカウントに移動し、以下の詳細を使用して Salesforce を 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 サーバーとして正常に設定しました。