来自不同服务器的多种身份验证(Laravel / Shopify / Wordpress)

时间:2020-05-13 01:53:16

标签: wordpress laravel authentication shopify

关于对一个帐户进行身份验证以访问来自三台不同服务器的多个数据的任何建议?我有三台服务器(Shopify,Wordpress,Laravel)作为后端。全部位于不同的域/子域中。仅使用一个帐户,用户就应该能够从这三台服务器进行身份验证才能获取数据。

当前设置

  • Wordpress-gmail / fb / auth(用户当前正在使用它)

我也希望在该用户中对该用户进行身份验证

  • Laravel-JWT Auth(另一个服务器)
  • Shopify(可选)

2 个答案:

答案 0 :(得分:0)

要向Shopify发出请求,您需要访问令牌,或者如果您使用的是私人应用,则需要API密钥和密码。

如果您正在使用访问令牌,则可以将其保存在共享数据库中,只要您有权访问该数据库,就可以从任何语言访问。

但是在这种情况下,我不知道您所说的“身份验证”是什么。如果您要创建自定义REST API端点,这些端点将向Shopify请求数据,则需要在您这一方而不是Shopify这一方进行身份验证。

此外,Shopify在某种意义上不是后端语言。您可以为其创建一个自定义应用程序,该应用程序将再次托管在第3方服务器上,但是您无权访问Shopify后端代码。因此,当您说 Shopify(可选)时,听起来更多的是您指的是前端而不是后端。

如果您打算在Shopify中制作一个应用程序,则其他服务器将需要从实际身份验证中请求数据,这与Shopify再次无关。仅当您在Shopify应用程序内部并向其发出请求时,身份验证才完成,因为它传递了hmac和其他在进行请求之前需要验证的属性。

因此,简单地说,您的问题在当前状态下确实很难理解。

答案 1 :(得分:0)

除非您处于Plus计划中,否则您无法使用Shopify进行多遍身份验证。少了点,您就走运了。

相关问题