当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 使用OAuth通过REST API将Magento发送到NodeJS

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在尝试使用常规HTTP请求从NodeJS应用程序调用Magento REST API之一(比如产品api).我知道Magento API需要OAuth来验证用户/应用程序,这就是我有点迷失的地方. 使用Magento或任何OAuth应用程序,使
我正在尝试使用常规HTTP请求从NodeJS应用程序调用Magento REST API之一(比如产品api).我知道Magento API需要OAuth来验证用户/应用程序,这就是我有点迷失的地方.

使用Magento或任何OAuth应用程序,使用该应用程序的最终用户必须单击“授权”才能使该应用程序接收令牌,然后该应用程序将能够直接与Mangento API通信.

就我而言,我们谈论的是两台服务器,Magento和NodeJS,它们将相互通信.因此没有用户参与排序“点击”授权按钮并验证身份验证请求.

我想要实现的目的是从Magento获取产品数据,将其存储在数据库中,然后进行一些更改,然后通过NodeJS REST API访问它. (这是一项艰难的要求,我无法改变它).

我的问题是,我们是否必须编写不需要OAuth的自定义Magento REST API,或者可能需要常规的基本HTTP身份验证(用户名/密码).或者有一种方法可以使用OAuth并直接验证我的Node应用程序?

我希望我的问题很清楚,如果没有,请告诉我,我会尽力解决.谢谢!

在遇到类似情况后,我决定使用Magento的SOAP API.身份验证的所有工作就是在Magento后端设置API用户,然后在API调用中使用用户名/密码(我想,已经有一段时间了).不确定这是否适合您的使用案例,但它为我节省了很多OAuth的头痛.
网友评论