firebase - 有什么方法可以在 Shopify 中以编程方式对客户进行身份验证?

标签 firebase firebase-authentication shopify shopify-app

我们有一个托管在 Firebase(Google 的后端即服务)中的自定义应用程序。我们希望使用 Shopify 的身份验证,因此用户不必在应用程序以及 Shopify 商店(我们需要帐户的地方)中创建帐户。

key :我需要一些机制(如 API),以便 Shopify 对用户进行身份验证。 (假设客户已经在 Shopify 商店中创建了一个帐户。帐户创建将由正常的 Shopify 流程处理。)

我可以在我的应用程序中创建一个页面来询问电子邮件/通行证。是否有某种方法可以发送此信息(可能连同从私有(private)应用程序生成的某种 token )以验证客户身份?我只需要 Shopify 确认电子邮件/通行证是否正确,这样我就可以将用户“登录”到我的 Firebase 应用程序中。

非常感谢任何方向/想法/建议。

PS。 Firebase 提供“自定义身份验证”选项,以及电子邮件、Google+、Facebook。自定义身份验证选项需要将用户/密码发送到身份验证服务器,在这种情况下,就是 Shopify。

编辑:根据回复,编辑澄清我需要某种方式来验证 Shopify 中的用户。将自定义身份验证处理到 Firebase 似乎是一项相当简单的任务,一旦我从 Shopify 收到某种信号,告诉我用户的电子邮件/通行证是有效的。

最佳答案

  • 客户登录 Shopify
  • 登录 客户的 ID
  • 在您的应用中使用应用代理通过安全回调
  • 接受此 ID
  • 使用 Shopify API 查找具有安全 ID
  • 的客户
  • 如果找到客户,则他们是真实的并且可以使用您的应用程序

  • 为什么这不是一个有用且简单的模式供您使用?

    关于firebase - 有什么方法可以在 Shopify 中以编程方式对客户进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46182944/

    相关文章:

    javascript - Firebase 事务会在很晚之后多次返回吗?

    android - 我希望在 Firebase 实时数据库中添加数据时收到通知

    api - 用于登录到我的 api 的 Firebase token

    shopify - Shopify 产品的颜色样本/变体下拉列表

    javascript - Shopify - 自定义 createCart() 并在没有购买按钮的页面上使用

    database - 使用 shopify 数据库/后端

    android - 从 React native App 中的 WebView 打开动态链接

    android - dataSnapShot.getKey() 不返回实际的按键

    android - Firebase 仅获取以下用户的帖子

    android - 如何确定 Firebase 用户是否使用 facebook 身份验证登录