没有重新加载客户端应用程序的Laravel社会认证(网站)

时间:2015-07-17 06:49:21

标签: facebook laravel-5 twitter-oauth

我有一个使用canjs的Workflow应用程序(网站)。预加载各个步骤(页面)。允许用户在不登录的情况下浏览应用程序。但是,如果用户希望保存工作流程,则必须登录。或者,用户可以登录工作流程中的任何步骤。 该应用程序为用户提供了使用Facebook和Twitter登录的条款。 后端由Laravel和Socialite link包组成,负责登录过程。

由于Facebook和Twitter使用OAUTH,登录工作流程如下:

  1. 客户端调用登录初始化路由。
  2. 路由重定向到社交登录提供程序(FB或twitter)的登录页面
  3. 用户验证/授权您的应用
  4. 用户将被重定向到您应用的成功路线(例如/ success_callback)。此时我们可以使用Socialite包来获取用户信息。
  5. 我面临的问题是我不想在客户端浏览器上重新加载APP。那么如果用户已经登录,如何从/ success_callback通知客户端等

0 个答案:

没有答案