oauth 相关问题

OAuth(开放授权)是客户端应用程序代表用户访问受保护资源的规范。它是作为用户将登录凭据分发给第三方应用程序的替代方案而开发的。

如何通过 Magento REST API 获取数据

如何获取需要通过Megento REST API授权的产品信息和客户信息等数据?我按照指南一步步操作,但还是不知道如何...

回答 1 投票 0

Spring Reactive Oauth2 Webclient 不使用配置的代理

我有一个 Oauth2 身份验证服务,必须使用代理来调用 OAuth 提供程序以在用户身份验证后获取令牌。这里使用的服务器是 netty,而我有一个用于网关的反应式服务器

回答 2 投票 0

Magento Rest api 通过电子邮件 ID 获取客户

我正在使用magento OAuth来获取客户信息。现在我可以通过“customerId”获取客户列表和客户信息。 参考链接 我可以得到客户信息吗...

回答 1 投票 0

将 Magento Rest API 与 angularjs 和 OAuth 结合使用

编辑:TL;DR 有没有人使用 Magento Rest API 和 angularjs 并可以给我一些关于如何开始使用 OAuth 的提示? 我正在尝试将 magento Rest API 与 angularjs 一起使用。我的问题...

回答 2 投票 0

Android 中的 OAuth 1.0 请求与改造

我正在尝试使用 Retrofit 在我的 Android 应用程序中访问 Magento REST API。 我尝试过什么: SignPost 和 OkHttp 使用这些类签署请求:https://gist.github.com/f2prateek/

回答 3 投票 0

如何使用 Ruby 访问 Magento REST API?

我想开始使用 Magento 的 REST API,但我似乎无法让它工作。 首先,我需要获取访问令牌,这就是我正在尝试的: 需要“oauth” @consumer = OAuth::消费...

回答 2 投票 0

Magento REST API 示例代码 404s [重复]

按照此处的文档进行操作时 http://www.magentocommerce.com/api/rest/introduction.html 当尝试调用 urls /oauth/initiate 时,下面的示例代码会出现 404s 错误 /广告...

回答 1 投票 0

Magento REST API

我正在尝试为客户使用magento Rest api。但是当我验证应用程序时,它给了我以下错误。 无效的身份验证/错误请求(收到 500,预期为 HTTP/1.1 20X 或重定向) S...

回答 2 投票 0

从 Magento REST API 检索 oauth 令牌

我需要你的帮助。 我需要使用 REST 连接到我的 Magento 商店,但在检索 oauth 令牌时遇到问题。 我做了本教程中所说的:gmartinezgil.wordpress.com/2013/08/05/usi...

回答 1 投票 0

在本地主机上实施 TikTok 的登录工具包时遇到问题

我看到的所有教程和 Stack Overflow 答案都解决了生产环境问题,但没有解决本地环境的任何重定向和回调问题。我想要一些帮助...

回答 3 投票 0

使用刷新令牌在 Keycloak 中使用具有 useEffect 的 React 公共客户端更新访问令牌时出现错误“会话没有所需的客户端”

我在我的案例中发现了这个错误,只想记录下来。 类似问题 “Session does not have required client”是什么意思?:不是在这种情况下遇到的错误,我...

回答 1 投票 0

适用于移动应用程序的 Magento REST API OAuth

我正在开发一个使用 Magento REST API 的 iOS 应用程序,我正在遵循 Magento 提供的 OAuth 身份验证文档 (http://www.magentocommerce.com/api/rest/authentication/

回答 1 投票 0

使用 Magento REST API

我已经搜索了所有内容(包括 Stackoverflow 上的此处)以了解如何使用 Magento REST API。我需要有关获取未经授权的请求令牌的帮助(第一步) 在 Magento 设置中我正在使用...

回答 3 投票 0

在没有 OAuth 的情况下自定义 Magento REST API

是否可以将 Magento 的 REST API 扩展到自定义模块以无需身份验证即可工作? 我尝试过根据一些互联网示例构建自定义 API,但似乎需要 oAuth...

回答 1 投票 0

如何从 Magento REST API 令牌获取用户的 id?

按照这些说明,很容易看到 Magento 在授予 OAuth 令牌后将其与用户 ID 关联起来。有没有办法以编程方式恢复用户 ID,给定...

回答 1 投票 0

Magento 支持 Oauth 2.0 吗?

我一直在开发一个需要与移动应用程序交互的 Magento 项目。产品所有者希望我们使用 Magento REST API OAuth 身份验证。该应用程序是由另一家公司用 html5 构建的...

回答 1 投票 0

有没有办法无限期保留oauth2令牌?

我正在尝试构建一个用于安排 YouTube 内容的应用程序, 该应用程序的工作原理如下=> 用户通过 google 登录(我得到了他的 oauth2 令牌,并添加了 youtube 范围) 在我的网站上上传视频...

回答 1 投票 0

Magento Rest API 登录后重定向到客户帐户

嗨! 我一直在使用 Magento REST API 和 OAuth 1.0 开发一个 iOS 应用程序,该应用程序仅为客户(而非访客)获取产品。 在令牌请求过程中,我遇到了

回答 1 投票 0

Magento REST API /产品调用返回空 JSON 数组

我正在尝试使用 Magento REST API 来获取我的 Magento 安装上的所有产品的列表。 我已使用 OAuth 成功进行身份验证,并且正在调用“LINK TO API/产品”——如何...

回答 1 投票 0

“http://{root_dir}/oauth/token”在 Magento 中找不到用于注册 REST API 应用程序的文件

我在 ZEND 中编写了用于访问 Magento REST API 来访问数据的代码。 我在 ZEND 中编写了用于访问 Magento REST API 来访问数据的代码。 <?php require_once 'Zend/Oauth/Consumer.php'; class AuthController extends Zend_Controller_Action { public function init() { $this->hostname = 'http://localhost/magento'; $consumerKey = 'mkkzxuu1bkveejyzjam5hl2pzaxxepwv'; $consumerSecret = 'bcmczrp3ofn9vmviqu3j8o1ioa7fisl6'; $callbackUrl = 'http://localhost/magento/oauth/token'; $this->config = array( 'callbackUrl' => $callbackUrl, 'requestTokenUrl' => $this->hostname . '/oauth/initiate', 'siteUrl' => $this->hostname . '/oauth', 'consumerKey' => $consumerKey, 'consumerSecret' => $consumerSecret, 'authorizeUrl' => $this->hostname . '/admin/oauth_authorize', // 'authorizeUrl' => $this->hostname . '/oauth/authorize', 'accessTokenUrl' => $this->hostname . '/oauth/token' ); } public function indexAction() { $accesssession = new Zend_Session_Namespace('AccessToken'); if (isset($accesssession->accessToken)) { $token = unserialize($accesssession->accessToken); // $client = $token->getHttpClient($this->config); $client = new Zend_Http_Client(); $adapter = new Zend_Http_Client_Adapter_Curl(); $client->setAdapter($adapter); $adapter->setConfig(array( 'adapter' => 'Zend_Http_Client_Adapter_Curl', 'curloptions' => array(CURLOPT_FOLLOWLOCATION => true), )); $client->setUri($this->hostname . '/api/rest/products'); $client->setParameterGet('oauth_token', $token->getToken()); echo $token->getToken(); echo $token->getTokenSecret(); $client->setParameterGet('oauth_token_secret', $token->getTokenSecret()); $response = $client->request('GET'); $products = Zend_Json::decode($response->getBody()); } else { $consumer = new Zend_Oauth_Consumer($this->config); $token = $consumer->getRequestToken(); $requestsession = new Zend_Session_Namespace('RequestToken'); $requestsession->requestToken = serialize($token); $consumer->redirect(); } $this->view->products = $products; } public function callbackAction() { $requestsession = new Zend_Session_Namespace('RequestToken'); if (!empty($_GET) && isset($requestsession->requestToken)) { $accesssession = new Zend_Session_Namespace('AccessToken'); $consumer = new Zend_Oauth_Consumer($this->config); $token = $consumer->getAccessToken( $_GET, unserialize($requestsession->requestToken) ); $accesssession->accessToken = serialize($token); // Now that we have an Access Token, we can discard the Request Token // unset($requestsession->requestToken); // $this->_redirect(); $this->_forward('index', 'index', 'default'); } else { // Mistaken request? Some malfeasant trying something? // throw new Exception('Invalid callback request. Oops. Sorry.'); } } public function callbackrejectedAction() { // rejected } } 我已经尝试过这个网址很多次了 http://localhost/magento/oauth/token?oauth_token=medensg02pvrd1rdfjcay4bwkr76whkk&oauth_verifier=qxvbth1rfe4vv78n7r6mprtxvuq2yqhb 但没有得到任何东西,而不是文件未找到错误。 你可以在magento官方资源中看到这个url。 http://www.magentocommerce.com/api/rest/authentication/oauth_authentication.html 首先,您需要安装 php 的 oauth 扩展,如果已经安装,请检查您的 phpinfo 是否已启用。然后转到管理部分并进行以下更改以检查其余 api 的响应。 admin->system->Webservice->rest attribute->guest->resources access and set ALL admin->system->webservice->rest roles->guest->resources access and set ALL 保存设置并点击您的网址 http://hostname/magento/api/rest/products/ 它将以 xml 格式向您显示响应。稍后根据您的要求修改资源访问权限。 一旦你确保magento响应重置API而不是运行你的代码,我觉得它会起作用。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.