配置Commerce管理员与Adobe ID的集成

Adobe Commerce功能 {width="20"} 仅在Adobe Commerce中独占的功能(了解详情)

此集成支持拥有管理员用户的Commerce商家,这些管理员用户具有Adobe ID并想要简化对Adobe Commerce和Adobe业务产品的登录。 它是可选的,并且会按实例启用。 启用后,只有管理员用户工作流受影响。

IMPORTANT
管理员用户应在启用此集成之前保存其Commerce管理员凭据(用户名和密码)和2FA凭据。 如果禁用IMS集成,则需要这些凭据。

先决条件

配置此集成的管理员在启用模块期间需要以下凭据:

Commerce管理员用户必须创建具有Adobe ID的帐户才能登录。

常规步骤

要成功集成,需要所有Adobe Commerce用户具有具有相同名称和主电子邮件地址的管理员用户帐户。 如果不存在匹配的管理员用户帐户,则必须手动分配具有所需权限(通常分配了管理员角色)的用户 创建管理员用户帐户 和电子邮件相同。

配置集成

具有系统访问权限的管理员或开发人员完成以下步骤后, Sign into Adobe Commerce with Adobe IMS ​按钮将显示在所有管理员用户的Commerce管理员登录页面中。

步骤1:获取Adobe组织ID

要启用此功能,需要至少拥有一个IMS组织的成员资格。 如果您拥有Adobe ID,则默认情况下您至少属于一个Adobe组织。 登录到 Adobe Admin Console 以检索您的组织ID。

步骤2:生成新项目、IMS API密钥和密码

要为组织创建项目,组织的Adobe管理员帐户必须具有系统管理员或开发人员角色。 请参阅 开发人员控制台指南.

  1. 登录 Adobe Developer控制台.

  2. 转到 Projects 选项卡(adobe.io/projects),然后单击 Create a new project.

  3. 单击 Add API 在新创建的项目页面上。

  4. 选择 Adobe Services > Adobe Commerce with Adobe ID.

  5. 选择 Oauth 2.0 Web.

  6. 指定 Redirect URIhttps://<hostname>/

  7. 指定 Redirect URI patternhttps://<hostname>/.*

    通过在主机名中的任何点之前添加以下内容来转义这些点 \\. 在URL末尾添加通配符可支持Adobe Commerce管理员密钥。

  8. 单击 Save configured API.

  9. 复制 Client ID 和 Client Secret 键创建项目。

步骤3:在Adobe Admin Console中配置Adobe Commerce用户

在启用集成之前,请验证每个Adobe Commerce管理员用户帐户是否拥有相应的Adobe IMS帐户。 Adobe Commerce用户必须属于特定的Adobe组织,才能使用Adobe ID登录。

TIP
您可以通过从CSV文件上传用户信息来创建多个用户帐户。 请参阅 管理多个用户.
  1. Adobe Admin Console,导航到 Users > Users.

  2. 单击 Add User.

  3. 输入用户的电子邮件地址。

    如果适用,将自动填充推荐的ID类型。 您可以根据贵组织的购买计划,将此设置更改为列表中的产品ID之一。

    一次最多可以添加十个用户。 要添加更多内容,请在保存更改后重复上述步骤。

  4. 单击 Save.

用户即添加并显示在 Users 列表。

步骤4:启用AdminAdobeIms模块

AdminAdobeIms 模块负责Adobe Commerce/Adobe IMS集成。 在设置新项目并复制组织ID、客户端ID和客户端密钥后,您可以启用 AdminAdobeIms 模块。

输入 bin/magento admin:adobe-ims:enable. 系统将提示您输入以下参数。 使用项目创建期间生成的值。

  • 组织ID
  • 客户端ID
  • 客户端密码
  • 2FA已启用

Adobe Commerce会显示一条消息,指示启用是成功还是失败。

成功启用此功能后,您可以将其他Adobe Commerce用户帐户迁移到Adobe IMS帐户。 Adobe Commerce用户必须属于配置的Adobe组织,才能使用Adobe ID登录。

recommendation-more-help
31746fd0-1ead-45b5-9192-1aaf582c5f66