我正在尝试实现一种客户登录流程,客户可以使用发送到其电子邮件的一次性 6 位数代码进行登录。我想知道如何查询 Shopify 的 GraphQL API 来处理此身份验证过程。
具体来说,我需要以下方面的指导:
如何创建突变以通过 GraphQL 向客户的电子邮件地址发送一次性 6 位数代码? 客户输入代码后,我如何使用 GraphQL 验证并登录? 对于使用 GraphQL 在 Shopify 中实现此类登录流程的任何见解、示例或最佳实践,我们将不胜感激!
提前谢谢您!
据我所知,您所描述的根本不是 GraphQL API 的功能。我见过的所有文档都解释了身份验证是在其托管登录页面上执行的,该页面确实支持(但不公开)该登录流程:
GET https://shopify.com/authentication/<shop-id>/oauth/authorize