您位於此處:
透過最低權限設定手動設定 Microsoft 應用程式的驗證提供者
新增驗證提供者認證,以在 Salesforce 與 Microsoft 之間建立安全連線。
| 所需版本 |
|---|
| 提供版本:Lightning Experience |
| 提供版本:Enterprise、Unlimited、Professional 及 Developer Edition |
| 需要的使用者權限 | |
|---|---|
| 若要設定驗證提供者: | CLM 管理員使用者 |
確定「應用程式 (用戶端) 識別碼」和「用戶端密碼值」與您的 Azure 帳戶對應。如果識別碼與值與您的 Azure 帳戶不符,則附加元件無法正確運作或未如預期載入,且可能導致圖表 API 問題。
- 進入「設定」,在「快速尋找」方塊中,輸入驗證提供者,然後選取「驗證提供者」。
- 按一下「新增」,然後選取「Open ID Connect」作為提供者類型。
-
輸入 MicrosoftApp 作為驗證提供者名稱。
URL 會自動加上 MicrosoftApp 的尾碼。
- 在「取用者金鑰」中,輸入 Azure 應用程式的應用程式 (用戶端) 識別碼。
- 在「取用者密碼」中,輸入 Azure 應用程式的「用戶端密碼值」。
- 在授權端點 URL 中,輸入 https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
- 在「權杖端點 URL」中,輸入 https://login.microsoftonline.com/organizations/oauth2/v2.0/token
- 在「使用者資訊端點 URL」中,輸入 https://graph.microsoft.com/oidc/userinfo
-
在「預設範圍」中,輸入 Sites.Selected offline_access openid User.Read User.ReadBasic.All。
備註 確定「預設範圍」符合您新增至 Microsoft Azure 帳戶的 API 權限。請參閱 透過最低權限設定手動設定 Microsoft Azure 應用程式。
- 確定未選取「在標題中傳送用戶端認證」。
- 選取「在標頭中傳送存取權杖」,並且「在 SOAP API 回應中包含取用者密碼」。
- 針對「註冊處理常式」,按一下「自動建立註冊處理常式範本」。
- 在「執行註冊身分」中,選取您的 Salesforce 管理員帳戶。
-
儲存您的變更。
系統會儲存您的驗證提供者詳細資料,並產生 Salesforce 組態 URL。
-
在 Salesforce 組態中,確認已產生這些 URL。
-
僅測試用初始化 URL
-
單一登入初始化 URL
-
現有使用者連結 URL
-
僅 OAuth 初始化 URL
-
回呼 URL
-
單一登出 URL
-
-
如果您的 Salesforce 例項中有 Experience Cloud 網站,請展開 Experience Cloud 網站並確認已產生這些 URL。
-
僅測試用初始化 URL
-
單一登入初始化 URL
-
現有使用者連結 URL
-
僅 OAuth 初始化 URL
-
回呼 URL
-
-
儲存您的變更。
儲存驗證提供者詳細資料後,會建立註冊處理常式 Apex 類別。例如,AutocreatedRegHandler1234567890123。
-
停用使用者名稱和電子郵件地址的自動同步化。
當您將 Salesforce 連結至 Microsoft Azure 時,系統會自動以 Microsoft Azure 帳戶詳細資料更新您的 Salesforce 使用者名稱和電子郵件地址。您可以關閉此自動更新。
- 按一下「註冊處理常式 Apex 類別」連結。
- 按一下「編輯」。
-
搜尋 updateUser 方法並移除或註解此程式碼:
//u.email = data.email; //u.lastName = data.lastName; //u.firstName = data.firstName; - 儲存您的變更。
-
新增「回呼 URL」。
- 返回您的驗證提供者。
- 在「Salesforce 組態」區段中,複製回呼 URL。
- 開啟您的 Microsoft Azure 帳戶,並按一下「概觀」。
- 在「重新導向 URL」旁邊,按一下「新增重新導向 URL」。
- 選取 。
- 在「重新導向 URI」中貼上回呼 URL。
- 如果可用,請選取「存取權杖 (用於隱含流程)」和「識別碼權杖」(用於隱含和混合式流程)。
- 按一下「設定」。
- 如果您已設定合作夥伴社群,請移至您 Salesforce 組織中的驗證提供者。
- 從「Experience Cloud 網站」區段中,複製回呼 URL。
- 開啟您的 Microsoft Azure 帳戶,然後按一下「驗證」。
- 前往 ,然後按一下「新增 URL」。
-
貼上 Experience Cloud 網站回呼 URL,然後儲存您的變更。
-
測試您的驗證提供者驗證是否成功。
- 從「Salesforce 組態」區段中,複製「僅測試初始化 URL」。
-
在網址列中貼上 URL,然後按下 Enter。
以下為顯示的範例文字:
