shopify - 当 Shopify 商店客户登录到他在商店中的帐户时,我还想让他登录到我的 Shopify 应用程序
问题描述
我已经开发了一个 Shopify 应用程序,我想知道我们是否可以执行以下功能:当客户在商店登录他的帐户时,我也想将他登录到我的应用程序,换句话说,我想创建一个客户帐户是与他在我的应用程序上的帐户相同。
解决方案
你知道的一件事。登录 Shopify 商店的客户对 Javascript 有一个可见的 ID。因此,您可以使用App Proxy将他们的 ID 安全地传回您的 App。使用该 ID,您可以在您的应用程序中向该客户提供功能。只要您限制对代理的访问,您就会在安全方面做得很好。
如果您想允许在没有代理调用的情况下访问该应用程序,您必须设置自己的安全性,正如我们从经验中知道的那样,这可能会很弱并且/或者是一场灾难。大多数人永远不应该推出自己的安全模式。如果他们在没有 Shopify Plus Multipass 的情况下登录应用程序,您将无法将他们登录到 Shopify。所以你没有其他选择AFAIK。
推荐阅读
- python - 在 bs4 中定位元素
- opengl - glGenBuffers 返回零表示什么?
- android - 出现错误为 FATAL EXCEPTION: AsyncTask #1 Process java.lang.RuntimeException: An error occurred while execution doInBackground()
- c - 理解和翻译汇编代码
- google-visualization - 在 Google 折线图上添加箭头
- javascript - 如何在 javascript 变量中添加换行符
- sql-server - GPSTime格式转换MSSQL
- css - 如何让 mat-table 自动调整大小以适应标题
- java - 我如何使用 mockito 为 jsonparser、jsonmapping 和 io 异常编写测试用例
- cassandra - 在单个数据中心中配置具有 rac 和 vnode 的 cassandra