集成

在Commerce管理员中定义集成,可为第三方集成建立OAuth凭据和重定向URL的位置,并标识集成所需的可用API资源。 有关集成注册过程的更多详细信息,请参阅Commerce开发人员文档中的基于OAuth的身份验证

集成

载入工作流

  1. 授权集成 — 转到​ System > Extensions>Integrations ​页面,查找相关的集成并授权。
  2. 验证并建立登录 — 出现提示时,接受请求的访问。 如果重定向到第三方,请登录到系统或创建帐户。 成功登录后,您将返回到集成页面。
  3. 接收授权集成的确认 — 系统发送通知,告知集成已成功授权。 设置集成并接收凭据后,不再需要调用访问或请求令牌。

添加集成

  1. 在​ 管理员 ​侧边栏上,转到​ System > Extensions>Integrations

    新集成 {width="600" modal="regular"}

  2. 输入以下集成信息:

    • 输入集成的​ Name ​和联系人​ Email ​地址。

    • 输入​ Callback URL,在使用OAuth进行令牌交换时,可在其中发送OAuth凭据。 强烈建议使用https://

    • 输入​ Identity Link URL ​以使用这些Adobe Commerce或Magento Open Source集成凭据将用户重定向到第三方帐户。

    note note
    NOTE
    Integration not secure警告标签显示在Integrations网格上的每个集成名称附近作为提醒,直到HTTPS URL保存到Callback URL和Identity Link URL字段中为止。
    • 出现提示时,输入密码以确认您的身份。
  3. 在左侧面板中,选择​ API ​并执行以下操作:

    • 将​ Resource Access ​设置为以下项之一:

      • All
      • Custom
    • 对于自定义访问,请选中所需每个资源的复选框。

      集成 — 可用API {width="600" modal="regular"}

  4. 完成后,单击​ Save

激活集成

默认情况下,保存的集成会以Inactive状态显示在网格上。 要激活它,请完成以下步骤:

  1. 在​ 管理员 ​侧边栏上,转到​ System > Extensions>Integrations

  2. 找到新创建的集成,然后单击​ Activate ​链接。

  3. 单击右上角的​ Allow

    此操作显示扩展的集成令牌。 将此信息复制到安全的加密位置,以便与集成一起使用。

    扩展的 集成令牌 {width="600" modal="regular"}

  4. 单击右上角的​ Done

重新授权集成

要生成新的集成访问令牌和访问令牌密码,请从管理员重新授权集成:

  1. 在​ 管理员 ​侧边栏上,转到​ System > Extensions>Integrations

  2. 查找与​ Active ​状态的集成。

  3. 在​ Activate ​列中,单击​ Reauthorize

  4. 单击​ Reauthorize ​批准对API资源的访问。

  5. 保存扩展的新集成令牌,然后单击​ Done

更改API来宾访问安全设置

默认情况下,系统不允许匿名访客访问CMS、目录和其他存储资源。 如果必须更改设置,请执行以下操作:

  1. 在​ 管理员 ​侧边栏上,转到​ Stores > Settings>Configuration

  2. 在左侧面板中,展开​ Services ​并选择​ Magento Web API

  3. 展开​ Web API Security Setting ​部分的 扩展选择器

    服务配置 — Web API安全设置 {width="600" modal="regular"}

  4. 将​ Allow Anonymous Guest Access ​设置为Yes

  5. 完成后,单击​ Save Config

有关详细信息,请参阅Commerce开发人员文档中的限制对匿名Web API的访问

删除集成

  1. 在​ 管理员 ​侧边栏上,转到​ System > Extensions>Integrations

  2. 找到现有的集成,然后单击​ Delete ​列中的图标( 垃圾桶图标 )。

  3. 要确认您的操作,请单击​ OK

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1