Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
すべてのユーザーとのコラボレーション
Azure ポータルを使用した SharePoint Online または OneDrive for Business の認証プロバイダーの作成

Azure ポータルを使用した SharePoint Online または OneDrive for Business の認証プロバイダーの作成

Microsoft クラウドベースの外部データソースを使用するには、Salesforce でその認証プロバイダーを作成し、Microsoft Azure Web アプリケーションでそのプロバイダーを登録します。

必要なエディション

使用可能なインターフェース: Salesforce Classic と Lightning Experience の両方
使用可能なエディション: Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition
必要なユーザー権限
認証プロバイダーを作成する

「アプリケーションのカスタマイズ」

および

「認証プロバイダーの管理」

認証プロバイダーを完全に設定するための手順の概要は次のとおりです。

  • プレースホルダー値を使用した認証プロバイダーの作成。
  • Azure 管理コンソールでの Web アプリケーションの登録。
  • Salesforce での認証プロバイダーの設定。

プレースホルダー値を使用した認証プロバイダーの作成

認証プロバイダーにはリダイレクト URI があるため、アプリケーションを登録できます。

  1. [設定] から、[クイック検索] ボックスに「認証プロバイダー」と入力し、[認証プロバイダー] を選択します。
  2. [新規] をクリックします。
  3. [プロバイダー種別] で [OpenID Connect] を選択し、次のオプションを設定します。
    • 名前 — Salesforce に表示する名前を入力します。
    • URL サフィックス — URL パスの最後に表示するサフィックスを入力します。デフォルトでは、サフィックスに Name エントリが反映されます。
    • コンシューマー鍵 — プレースホルダー値を入力します。
    • コンシューマーの秘密 — プレースホルダー値を入力します。
    • Authorize Endpoint URLhttps で始まるプレースホルダーを入力します。
    • トークンエンドポイント URLhttps で始まるプレースホルダーを入力します。
    • Default Scopes <:空のままにします。
  4. [保存] をクリックします。次に、認証プロバイダーの詳細ページの下部で、コールバック URL エントリをテキスト ファイルにコピーします。

Azure 管理コンソールでの Web アプリケーションの登録

  1. https://portal.azure.com/ で Azure にログインします。(問題が発生した場合は、「シークレット」モードでブラウザーを使用して Azure に接続します)。
  2. [Azure Services]で、[Azure Active Directory]を選択します。
  3. Active Directory を選択します。1 つしかない場合は、このステップをスキップします。
  4. [Active Directory] ページで、左ナビゲーションメニューから [App registrations] を選択します。
  5. ヘッダーメニューで、[New Registration] をクリックします。
  6. [作成] で、次のプロパティを入力します。
    • 名前 — アプリケーションの名前を入力します。
    • Supported Account Types :この組織ディレクトリにあるアカウントのみを入力します。
  7. [Register (登録)] をクリックします。
  8. アプリケーションを作成したら、左パネルで [Overview] をクリックします。
  9. アプリケーション ID をテキスト ファイルにコピーします。Salesforce で認証プロバイダーを設定するには、この ID が必要です。
  10. 左側のパネルで、[Certificates & Secrets (証明書と秘密)] をクリックします。
  11. [New Client Secret]をクリックし、説明を入力して期間を選択し、[Add]をクリックします。キー値を表示するには、[保存] をクリックします。
  12. 認証プロバイダーで使用できるように鍵をコピーします。
  13. 左側のパネルで、[Authentication (認証)] をクリックします。[Redirect URIs (リダイレクト URI)] で、「Web」と入力し、[認証プロバイダー] 詳細ページの下部からコピーしたコールバック URL を貼り付けます。
  14. 左側のパネルで、[API Permissions (API 権限)] をクリックし、[Add a permission (権限の追加)] をクリックして、[Sharepoint] をクリックします。
  15. 有効にする必須アプリケーション権限を選択し、[Add permission (権限の追加)] をクリックします。

Salesforce での認証プロバイダーの設定

Salesforce で、元のプレースホルダー値を Azure アプリケーションの正しい値に置き換えます。

  1. [設定] から、[クイック検索] ボックスに「認証プロバイダー」と入力し、[認証プロバイダー] を選択します。
  2. 前に作成した認証プロバイダーの横にある [編集] をクリックします。
  3. 次の値を変更します。
    • Consumer Key <:テキスト・ファイルにコピーしたクライアントIDを入力します。
    • コンシューマーの秘密 — テキスト・ファイルにコピーしたキーを入力します。
    • 承認エンドポイント URL — 「https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2FYOUR_TENANT.sharepoint.com&prompt=login」と入力します。
    • トークンエンドポイント URL https://login.microsoftonline.com/common/oauth2/token と入力します。
    • SharePoint Online の例: https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&​resource=https%3A%2F%2Fcontenthubblitz.sharepoint.com%2F
    • OneDrive for Businessの例: https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&resource=https://contenthubblitz-my.sharepoint.com/
  4. [保存] をクリックします。
 
読み込み中
Salesforce Help | Article