Box の認証プロバイダーの作成
Box を外部データソースとして使用するには、まず Salesforce でその認証プロバイダーを作成します。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic |
| 使用可能なエディション: Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| 認証プロバイダーを作成する | 「アプリケーションのカスタマイズ」 および 「認証プロバイダーの管理」 |
- [設定] から、[クイック検索] ボックスに「認証プロバイダー」と入力し、[認証プロバイダー] を選択します。
- [新規] をクリックします。
-
[プロバイダー種別] で [OpenID Connect] を選択し、次のオプションを設定します。
- 名前 — Salesforce に表示する名前を入力します。
- URL サフィックス — URL パスの最後に表示するサフィックスを入力します。デフォルトでは、サフィックスに Name エントリが反映されます。
- コンシューマー鍵 — プレースホルダー値を入力します。これは、ステップ 5 で Box アプリケーションを作成した後に入力します。
- コンシューマーの秘密 — プレースホルダー値を入力します。これは、ステップ 5 で Box アプリケーションを作成した後に入力します。
- 承認エンドポイント URL — 「https://account.box.com/api/oauth2/authorize」と入力します。
- トークンエンドポイント URL — 「https://api.box.com/oauth2/token」と入力します。
- ユーザー情報エンドポイント URL — 空のままにします。
- Default Scopes <:空のままにします。
- [保存] をクリックします。次に、認証プロバイダーの詳細ページの下部で、コールバック URL エントリをテキスト ファイルにコピーします。(Box アプリケーションを作成するときに使用します)。
-
Box アプリケーションを作成したら、Salesforce 認証プロバイダーを編集して、次の値を Box アプリケーションの値に置き換えます。
- Consumer.Key: ボックス client_id。
- Consumer.Secret: ボックス client_secret。
-
[保存] をクリックします。
これで、Box 認証プロバイダーを使用する準備が整いました。次に、Box アプリケーションを作成できます。
- Box管理者アカウントのログイン情報を使用して、https://app.box.com/developers/servicesにログインします。
- [Create a Box Application] をクリックします。
- プロジェクト名を入力し、[Box コンテンツ] を選択して、[アプリケーションを作成] をクリックします。
- [Configure your application (アプリケーションの設定)] をクリックします。
- redirect_uri フィールドに、OAuth2 仕様で指定された Salesforce コールバック URL を貼り付けます。
- client_id 値と client_secret 値をテキスト ファイルにコピーします。「Salesforce での認証プロバイダーの作成」のステップ 6 で次の値を入力します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
