Loading
B2C Commerce 入门
使用 Account Manager 作为 IdP 配置 SSO

使用 Account Manager 作为 IdP 配置 SSO

如果您将 Account Manager 用作 IdP,请完成这些任务以使 B2C Commerce 商家代理正常工作。

确保您有权访问 Business Manager 和连接的 Salesforce 组织。

在 Account Manager 中添加 API 客户端

API 客户端提供 Salesforce 用于与 Account Manager 通信的使用者密钥和消费者密钥。

  1. 在 https://account.demandware.com/ 登录 Account Manager。
  2. 转到 API 客户端 部分,然后单击 添加 API 客户端。
  3. 填写客户详细信息:
    1. 显示名称:输入可识别的名称(例如,“Salesforce SSO – 您的组织名称”)
    2. 密 码:设置一个强大的秘密。此值将成为您的消费者密码。
    3. 组织:选择此客户端可以访问的组织。
    4. 令牌终结点身份验证方法:选择client_secret_basic。
    5. 重定向 URI:暂时将此条目留空。稍后添加 Salesforce 回调 URL。
  4. 点击保存。
  5. 记录这些值。在创建身份验证提供程序时使用它们:
    1. 消费者密钥:Account Manager 显示的客户端 ID (UUID)
    2. 消费者密码 ,也就是您之前设置的密码。
警告
警告 仅将此 API 客户端分配给单个组织。Salesforce 正在弃用多组织分配,因此 Account Manager 会阻止它们并删除现有分配。要为更多组织使用 Salesforce SSO,请为每个组织创建单独的 API 客户端。

将 Account Manager 添加为身份验证提供商

在您的 Salesforce 组织中,将 Account Manager 添加为身份验证提供商,以便您的用户可以使用单点登录 (SSO) 登录 Salesforce。

  1. 登录到您的 Salesforce 组织。
    在 login.salesforce.com 或 My Domain URL 登录(如果您的管理员配置了它),例如 https://company.my.salesforce.com。
  2. 在右上角,单击 “设置 ”,然后选择 “设置”。
  3. 在“快速查找”框中,输入 “身份验证提供程序” ,然后选择“ 身份验证”。供应商。
  4. 点击新建。
  5. 填写身份验证提供程序编辑表单:
    字段 值
    提供程序类型 Commerce Cloud Account Manager
    名称 Account Manager 或任何描述性名称
    URL 后缀 Account_Manager(在回调 URL 中使用)
    消费者密钥 来自 API 客户端的客户端 ID
    消费者密码

    您为 API 客户端设置的密码。

    保密。将其存储在安全的地方,例如机密管理器。不要将机密提交到源代码管理或通过不安全的通道共享它。

    授权端点 URL https://account.demandware.com/dwsso/oauth2/authorize
    令牌终结点 URL https://account.demandware.com/dwsso/oauth2/access_token
    用户信息终结点 URL https://account.demandware.com/dw/rest/v1/users/current
    链接到消息传递组件 保持未选中状态。
    为此 SSO 提供商使用 Salesforce MFA 除非您的安全策略要求,否则保持取消选择状态。
  6. 点击保存。

    “Salesforce 配置 ”部分显示在身份验证提供商详细信息页面的末尾。

  7. 从配置详细信息中复制 回调 URL 和 单点登录初始化 URL 。回调 URL 格式为: https://< your-domain.my.salesforce.com/services/authcallback/Account_Manager>
  8. 在 Account Manager 中注册回调 URL。
    1. 返回 Account Manager 并打开您之前创建的 API 客户端。
    2. 在 重定向 URI 字段中,粘贴您从 Salesforce 复制的回调 URL。
    3. 点击保存。
  9. 验证连接。
    1. 将 单点登录初始化 URL 粘贴到新的浏览器选项卡中。
    2. 使用您的 Account Manager 登录信息登录。
      成功登录确认您正确配置了身份验证提供程序。
 
正在加载
Salesforce Help | Article