Dane2
(Dane)
1
大家好。我有一个关于 Shopify 和 Discourse 的问题。我们正在为我们的产品开发一个新的 Shopify 网站,并希望集成一个论坛,以便为客户提供支持并作为讨论平台。我们的产品经理担心,尽管 Discourse 和 Shopify 之间存在 OAuth2 连接,但如果用户在 Discourse 端创建账户,似乎无法让他们无缝地在 Shopify 上购买商品,这意味着他们被提示时需要重新注册。
有人有这方面的直接经验吗?我不是开发人员,更多是在营销方面工作,但这让我们很困扰,因为我们的开发人员说这不可能实现,但网上的指南却说可以。任何帮助都将不胜感激!
提前感谢!
david
(David Taylor)
2
Discourse 中有一个站点设置,允许你禁用本地登录/注册系统,并强制用户使用 OAuth2。我认为这应该能解决你的问题(任何登录到 Discourse 的用户必须已在身份提供商处注册)。
Dane2
(Dane)
3
你好,David。
谢谢你的回复。那么这种情况呢:
用户访问网站时并未注册。他们浏览了论坛,想要提问,于是进行了注册。几天后,他们回到网站购买产品。那么,最初通过 OAuth2 与 Shopify 连接的注册信息,是否意味着他们可以直接购买产品,而无需重新创建账户?
这样应该没问题吧?
感谢你的帮助!
david
(David Taylor)
4
如果您禁用了本地登录/注册功能,这种情况将无法实现。注册必须始终在身份提供商处完成(但会提供一个来自 Discourse 的链接)。采用这种方法,身份提供商负责所有用户数据,您无需担心任何同步问题。
@david 我认为 Shopify 不允许客户通过 OAuth 登录。我花了相当多的时间研究这个问题,得出的结论是他们的 OAuth 仅允许商店所有者登录第三方应用。我可能理解有误,但如果您了解任何能指导如何实现客户 OAuth 登录的文档,非常希望能指点我一下。
david
(David Taylor)
7
哦,您可能是对的——我没有关于 Shopify 的具体信息。
快速搜索一下似乎证实了您所说的:OAuth 仅适用于店铺所有者。@Dane2,您可能需要确认这是否会影响您的计划。如果您有办法为客户使用 OAuth,那将非常有用!
Dane2
(Dane)
8
好的,David。我们正在与后端团队一起调查这个问题;希望能找到解决方案。感谢您的帮助。
我弄明白的是,无法为 Shopify 客户实施 OAuth。