无需用户登录即可进行简单身份验证

时间:2018-07-24 16:52:11

标签: laravel laravel-passport

对于无需用户登录即可通过Laravel API进行身份验证但需要检测应用程序用户(例如过滤收藏夹)的移动应用程序,理想的方法是什么?我们应该使用个人访问令牌吗? 我们将其与每个虚拟用户结合使用。但是现在我们遇到了只有1年有效的个人访问令牌过期的问题。有更好的方法吗?

非常感谢您

1 个答案:

答案 0 :(得分:0)

您可以将JWT与https://github.com/tymondesigns/jwt-auth一起使用,如果需要获取用户,则只需在标头中发送令牌。

示例:

Authorization : 'bearer TOKEN'

如果需要使用用户的示例:

use JWTAuth;

public function index(Request $request)
{
  $user = JWTAuth::parseToken()->authenticate();

}

我不知道这是否是最好的方法,但是我喜欢它并且易于使用

希望我能帮助您