集成
在Commerce管理员中定义集成,可为第三方集成建立OAuth凭据和重定向URL的位置,并标识集成所需的可用API资源。 有关集成注册过程的更多详细信息,请参阅Commerce开发人员文档中的基于OAuth的身份验证。
载入工作流
- 授权集成 — 转到 System > Extensions>Integrations 页面,查找相关的集成并授权。
- 验证并建立登录 — 出现提示时,接受请求的访问。 如果重定向到第三方,请登录到系统或创建帐户。 成功登录后,您将返回到集成页面。
- 接收授权集成的确认 — 系统发送通知,告知集成已成功授权。 设置集成并接收凭据后,不再需要调用访问或请求令牌。
添加集成
-
在 管理员 侧边栏上,转到 System > Extensions>Integrations。
{width="600" modal="regular"}
-
输入以下集成信息:
-
输入集成的 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字段中为止。- 出现提示时,输入密码以确认您的身份。
-
-
在左侧面板中,选择 API 并执行以下操作:
-
将 Resource Access 设置为以下项之一:
All
Custom
-
对于自定义访问,请选中所需每个资源的复选框。
{width="600" modal="regular"}
-
-
完成后,单击 Save。
激活集成
默认情况下,保存的集成会以Inactive
状态显示在网格上。 要激活它,请完成以下步骤:
-
在 管理员 侧边栏上,转到 System > Extensions>Integrations。
-
找到新创建的集成,然后单击 Activate 链接。
-
单击右上角的 Allow。
此操作显示扩展的集成令牌。 将此信息复制到安全的加密位置,以便与集成一起使用。
扩展的 {width="600" modal="regular"}
-
单击右上角的 Done。
重新授权集成
要生成新的集成访问令牌和访问令牌密码,请从管理员重新授权集成:
-
在 管理员 侧边栏上,转到 System > Extensions>Integrations。
-
查找与 Active 状态的集成。
-
在 Activate 列中,单击 Reauthorize。
-
单击 Reauthorize 批准对API资源的访问。
-
保存扩展的新集成令牌,然后单击 Done。
更改API来宾访问安全设置
默认情况下,系统不允许匿名访客访问CMS、目录和其他存储资源。 如果必须更改设置,请执行以下操作:
-
在 管理员 侧边栏上,转到 Stores > Settings>Configuration。
-
在左侧面板中,展开 Services 并选择 Magento Web API。
-
展开 Web API Security Setting 部分的 。
{width="600" modal="regular"}
-
将 Allow Anonymous Guest Access 设置为
Yes
。 -
完成后,单击 Save Config。
有关详细信息,请参阅Commerce开发人员文档中的限制对匿名Web API的访问。
删除集成
-
在 管理员 侧边栏上,转到 System > Extensions>Integrations。
-
找到现有的集成,然后单击 Delete 列中的图标( )。
-
要确认您的操作,请单击 OK。