Loading
通过最低权限设置手动配置 Microsoft 应用程序的身份验证提供商

通过最低权限设置手动配置 Microsoft 应用程序的身份验证提供商

添加身份验证提供商凭据,以在 Salesforce 和 Microsoft 之间建立安全连接。

备注
备注 要使用指导设置集成 Microsoft 365 和 Azure,请参阅使用指导设置设置 Microsoft 365 和 Azure 集成。
所需版本
适用于:Lightning Experience
适用于:Enterprise、Unlimited、Professional 和 Developer Edition
所需用户权限  
配置身份验证提供商: CLM 管理员用户

确保应用程序(客户端)ID 和客户端密码值与您的 Azure 帐户对应。如果 ID 和值与您的 Azure 帐户不匹配,加载项将无法正常运行或无法如预期加载,并可能导致图形 API 问题。

  1. 从“设置”中,在快速查找框中输入身份验证提供商,然后选择身份验证提供商。
  2. 单击新建,并选择打开 ID Connect 作为提供商类型。
  3. 输入 MicrosoftApp 作为身份验证提供商名称。
    URL 会自动以 MicrosoftApp 为后缀。
  4. 在使用者密钥中,输入 Azure 应用程序的应用程序(客户端)ID。
  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. 如果 Experience Cloud 站点在 Salesforce 实例中可用,请展开 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. 如果可用,选择访问令牌(用于隐式流)和 ID 令牌(用于隐式和混合流)。
    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