我正在尝试通过 Bigcommerce 的 OAuth 完成身份验证。这看起来很容易,但在我最后却没有发生。
我收集了邮递员 Bigcommerce API。但是没有用于客户登录 API 的 API,当我尝试通过 OAUth 执行此操作时,尽管它与基本身份验证一起工作正常,但没有发生。
我的担忧
想要的结果:
这将有助于登录客户登录
我尝试登录:以客户身份通过 iOS 应用程序登录 BigCommerce API
如果有人可以提供一些见解,我将不胜感激!
以下是 BigCommerce Oauth 客户登录 API 文档的链接: https://developer.bigcommerce.com/api/v3/storefront.html#customer_login_api
您的应用程序需要使用包含以下声明的有效负载生成JSON Web令牌:
{
"iss": "your Oauth Client ID",
"iat": time token was generated (Unix),
"jti": "This is a completely unique string, ideally a UUID",
"operation": "customer_login",
"store_hash": "abc123",
"customer_id": 12345,
"redirect_to": "/account.php",
"request_ip": "111.222.333.444"
}
JWT 使用您的 BigCommerce Oauth 客户端密钥进行签名。
然后,您可以将 JWT 附加到此登录入口点 URL,以将客户登录到他们的帐户: