Loading
透過最低權限設定手動設定 Microsoft 應用程式的驗證提供者

透過最低權限設定手動設定 Microsoft 應用程式的驗證提供者

新增驗證提供者認證,以在 Salesforce 與 Microsoft 之間建立安全連線。

備註
備註 若要使用引導式設定來整合 Microsoft 365 與 Azure,請參閱使用引導式設定 設定 Microsoft 365 與 Azure 整合。
所需版本
提供版本:Lightning Experience
提供版本:Enterprise、Unlimited、Professional 及 Developer Edition
需要的使用者權限  
若要設定驗證提供者: CLM 管理員使用者

確定「應用程式 (用戶端) 識別碼」和「用戶端密碼值」與您的 Azure 帳戶對應。如果識別碼與值與您的 Azure 帳戶不符,則附加元件無法正確運作或未如預期載入,且可能導致圖表 API 問題。

  1. 進入「設定」,在「快速尋找」方塊中,輸入驗證提供者,然後選取「驗證提供者」。
  2. 按一下「新增」,然後選取「Open ID Connect」作為提供者類型。
  3. 輸入 MicrosoftApp 作為驗證提供者名稱。
    URL 會自動加上 MicrosoftApp 的尾碼。
  4. 在「取用者金鑰」中,輸入 Azure 應用程式的應用程式 (用戶端) 識別碼。
  5. 在「取用者密碼」中,輸入 Azure 應用程式的「用戶端密碼值」。
  6. 在授權端點 URL 中,輸入 https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
  7. 在「權杖端點 URL」中,輸入 https://login.microsoftonline.com/organizations/oauth2/v2.0/token
  8. 在「使用者資訊端點 URL」中,輸入 https://graph.microsoft.com/oidc/userinfo
  9. 在「預設範圍」中,輸入 Sites.Selected offline_access openid User.Read User.ReadBasic.All。
    備註
    備註 確定「預設範圍」符合您新增至 Microsoft Azure 帳戶的 API 權限。請參閱 透過最低權限設定手動設定 Microsoft Azure 應用程式。
  10. 確定未選取「在標題中傳送用戶端認證」。
  11. 選取「在標頭中傳送存取權杖」,並且「在 SOAP API 回應中包含取用者密碼」。
  12. 針對「註冊處理常式」,按一下「自動建立註冊處理常式範本」。
  13. 在「執行註冊身分」中,選取您的 Salesforce 管理員帳戶。
  14. 儲存您的變更。
    系統會儲存您的驗證提供者詳細資料,並產生 Salesforce 組態 URL。
  15. 在 Salesforce 組態中,確認已產生這些 URL。
    • 僅測試用初始化 URL

    • 單一登入初始化 URL

    • 現有使用者連結 URL

    • 僅 OAuth 初始化 URL

    • 回呼 URL

    • 單一登出 URL

  16. 如果您的 Salesforce 例項中有 Experience Cloud 網站,請展開 Experience Cloud 網站並確認已產生這些 URL。
    • 僅測試用初始化 URL

    • 單一登入初始化 URL

    • 現有使用者連結 URL

    • 僅 OAuth 初始化 URL

    • 回呼 URL

  17. 儲存您的變更。

    「註冊處理常式」格式為具有 13 位數的 AutocreatedRegHandler。

    儲存驗證提供者詳細資料後,會建立註冊處理常式 Apex 類別。例如,AutocreatedRegHandler1234567890123。
  18. 停用使用者名稱和電子郵件地址的自動同步化。
    當您將 Salesforce 連結至 Microsoft Azure 時,系統會自動以 Microsoft Azure 帳戶詳細資料更新您的 Salesforce 使用者名稱和電子郵件地址。您可以關閉此自動更新。
    1. 按一下「註冊處理常式 Apex 類別」連結。
    2. 按一下「編輯」。
    3. 搜尋 updateUser 方法並移除或註解此程式碼:
      //u.email = data.email;
              //u.lastName = data.lastName;
              //u.firstName = data.firstName;
    4. 儲存您的變更。
  19. 新增「回呼 URL」。
    1. 返回您的驗證提供者。
    2. 在「Salesforce 組態」區段中,複製回呼 URL。
    3. 開啟您的 Microsoft Azure 帳戶,並按一下「概觀」。
    4. 在「重新導向 URL」旁邊,按一下「新增重新導向 URL」。
    5. 選取 新增平台 | Web 。
    6. 在「重新導向 URI」中貼上回呼 URL。
    7. 如果可用,請選取「存取權杖 (用於隱含流程)」和「識別碼權杖」(用於隱含和混合式流程)。
    8. 按一下「設定」。
    9. 如果您已設定合作夥伴社群,請移至您 Salesforce 組織中的驗證提供者。
    10. 從「Experience Cloud 網站」區段中,複製回呼 URL。
    11. 開啟您的 Microsoft Azure 帳戶,然後按一下「驗證」。
    12. 前往 Web | 重新導向 URL ,然後按一下「新增 URL」。
    13. 貼上 Experience Cloud 網站回呼 URL,然後儲存您的變更。
      「Salesforce 組態」與「Experience Cloud 網站」區段會填入 URL。
  20. 測試您的驗證提供者驗證是否成功。
    1. 從「Salesforce 組態」區段中,複製「僅測試初始化 URL」。
    2. 在網址列中貼上 URL,然後按下 Enter。

      以下為顯示的範例文字:

      隨即顯示文件樹狀目錄詳細資料。
 
正在載入
Salesforce Help | Article