Questions tagged «oauth»

1
无法获取Magento Rest API客户端的OAuth令牌
我正在使用Magento 1.9.1.0版本,并且服务器在我的Mac上运行,并尝试通过OAuth集成使用Magento Rest API。 我有一个消费者密钥和消费者秘密。 现在,我想获得用于Rest API的OAuth令牌。我已经点击了此链接 在这方面,我们需要oauth_signature和timestamp它当我们创建管理面板上的消费者,我们没有得到。 现在我们如何只获得消费者密钥和消费者秘密就获得OAuth令牌?
17 magento-1.9  api  rest  oauth 

1
Magento OAuth回调网址被忽略
我正在开发我正在构建的应用程序中的用户身份验证。我的想法是让客户通过Magento的OAuth登录,然后必须获取该用户的Customer_id。 但是现在的问题是,登录后浏览器会将我重定向到,/customer/account/而不是我定义的回调URL。 我需要customer_id的原因是,我必须使用我编写的SoapClient来获得该客户的订单(它可以工作,但是ID现在已被硬编码)。 我使用以下示例通过以下网址获取具有OAuth身份验证的客户用户的产品列表:http : //devdocs.magento.com/guides/m1x/api/rest/authentication/oauth_authentication.html
9 php  oauth 

1
如何使用JavaScript从本机客户端访问Magento API
我需要从基于本地JavaScript的应用程序(Titanium Desktop)访问Magento API,并想知道这样做的最佳方法是什么。 到目前为止,我发现了什么: 唯一的身份验证机制是OAuth,因此用户必须在现场输入其凭据 有一个JavaScript客户端库:https : //code.google.com/p/oauth/source/browse/#svn%2Fcode%2Fjavascript 对于作为OAuth客户端的本机应用,建议使用OAuth 2用户代理流程。 重定向URL必须指向必须从中提取或复制和粘贴令牌的本地页面 问题: 将身份验证机制交换为带有应用程序密钥和机密的基于HMAC的身份验证是否可行?是否有经过验证的解决方案? 如果没有,Magento是否可以执行OAuth用户代理流程?该文档没有提及它。 是否可以使用AJAX提交用户凭据(此处不是跨域策略),以便向用户隐藏大部分授权过程?然后可以直接从响应中提取访问令牌。
9 javascript  oauth  api 

1
来宾用户的REST API调用
使用书写器库开发android本机应用程序,并使用现有基于Magento的电子商务平台中基于Rest的Web服务。 我已经从基于Magento的Oauth Consumer获得了诸如'Key'和'Secret'之类的先决条件。 由于在现有方案中有三个用户,例如注册用户,管理员和来宾用户。 对于注册客户和管理员,Iam可以在完成授权URL链接并允许该应用访问我的帐户后,获取outh令牌和秘密令牌。 但是最初,我想访问其余服务,并以访客用户身份(未在应用程序中注册)显示产品列表,但是每次它要求授权URL时。 我正在共享部分代码,请仔细阅读。 OAuthService service = new ServiceBuilder() .provider(MagentoThreeLeggedOAuth.class) .apiKey(MAGENTO_API_KEY) .apiSecret(MAGENTO_API_SECRET) .debug() .build(); Token requestToken = service.getRequestToken(); String authorizationUrl = service.getAuthorizationUrl(requestToken); /*popup window which displays authorization from the user*/ startActivity(new Intent("android.intent.action.VIEW", Uri.parse(authorizationUrl))); 如何获得来宾用户的秘密令牌? 提前致谢。

1
Magento REST API入门
因此,官方文档非常简短(不好!),特别是对于过去从未使用过REST / Oauth的人而言。我正在使用Magento 1.8.1 CE。 有人可以提供有关如何使用Magento的REST API的简单PHP示例吗? 使用他们的示例代码(http://www.magentocommerce.com/api/rest/introduction.html),我得到两个错误: Message: Undefined index: state Message: Use of undefined constant OAUTH_AUTH_TYPE_URI - assumed 'OAUTH_AUTH_TYPE_URI' 到目前为止,我已经完成了: 安装php oauth扩展 在Magento中至少创建一种产品 配置Admin REST用户的资源权限,以检索Admin的所有产品数据 创建消费者 任何帮助是极大的赞赏。 编辑:我把问题缩小为(惊讶,惊喜!)OAuth无法正常工作。我放弃并更改了Guest角色和属性以允许所有角色。然后,我导航到以下内容以测试它们是否正常工作: http://yourdomain/api/rest/products http://yourdomain/api/rest/products/1/images 一切确实都在工作。如果/当我确定如何正确处理身份验证时,我将发布答案。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.