代码之家  ›  专栏  ›  技术社区  ›  ego

Laravel passport-CreateFreshApiToken no Laravel_token cookie

  •  4
  • ego  · 技术社区  · 8 年前

    Route::group(['middleware' => ['web']], function () {
        Route::get('/{vue?}', function () { return view('index'); } )->where('vue', '[\/\w\.-]*');
    });
    

    1 回复  |  直到 8 年前
        1
  •  14
  •   Sandeesh    8 年前

    应要求引用我的评论

    “在此方法中,您将不会收到令牌。创建的cookie将包含加密令牌,并将由passport token guard用于验证cookie附带的请求。因此,受 auth:api CreateFreshApiToken

    但同样,您需要将访问令牌和刷新令牌存储在浏览器的本地存储中,这是开发人员通常做的事情。但是令牌容易受到XSS攻击。因此,在使用SPA身份验证时,需要从安全角度考虑很多方面。

    这里有一些关于这些的好资源 https://web.archive.org/web/20141208132104/http://alexbilbie.com/2014/11/oauth-and-javascript/

    http://esbenp.github.io/2017/03/19/modern-rest-api-laravel-part-4/

    https://stormpath.com/blog/token-auth-spa