Laravel Passport,内部oAuth之后的社交名流登录。

时间:2018-08-14 13:51:05

标签: laravel oauth-2.0 laravel-passport laravel-socialite

我可以帮您办个方案吗?我正为脑海中的数据流而苦苦挣扎……还有什么可能。

我有一个应用。我也有几个不同的数据核心(laravel应用程序),它们将数据证明给应用程序,但是需要确保用户登录到父应用程序。我终于有了一个用户数据中心(另一个负责用户登录和授予访问权限的laravel应用)。

如此。

  1. 用户使用Google / FB等登录。

  2. 使用Laravel /社交网站,获取Google / FB访问令牌。通过登录用户数据中心并运行所需的代码。

  3. 在重定向回用户之前,我将oauth请求记录到同一服务器上的通行证包裹中。

  4. 最后返回到应用程序,这是用户数据中心的访问令牌。.没有原始的社交登录名(google / FB等)

  5. 当应用程序随后从主数据核心请求数据时,数据核心将对用户数据中心执行ping操作,以检查用户是否已登录。

这是一个合理的策略吗? 但是大多数情况下,如何在同一台服务器上授权使用护照的用户?我以为我不向自己执行CURL请求?

我是微服务的新手,也欢迎任何一般性建议..但我为这种新的工作方式感到兴奋!

1 个答案:

答案 0 :(得分:0)

我最终使用了这个: https://github.com/peterpetrus/passport-token

似乎符合我的目的

相关问题