繁体   English   中英

Laravel 5.1 RESTful API身份验证

[英]Laravel 5.1 RESTful api authentication

我正在用PHP为移动应用程序构建RESTful后端。

我将需要用户登录,然后所有身份验证都应使用令牌进行处理。 我的想法是:每次用户执行操作时,在用户登录时生成一个令牌(此令牌将是oneshot),此令牌将用于对他进行身份验证,然后“刻录”,应用程序(在json响应中)将提供一个新的oneshot令牌。 如何在laravel 5.1中实现呢? 是否有一些具有类似令牌实现的库?

预先感谢您的帮助。

我也有类似情况。 我想出了一个中间件,该中间件在除登录请求之外的每个请求中检查一个特殊的令牌头(即MyToken:asdasd)。 在登录请求中,我检查提供的信息,如果可以,那么我将生成一个令牌并将其保存到数据库。 每个后续请求都应具有此令牌,并且将根据数据库检查该令牌是否正确,并且该令牌也不会过期。

这里的好处是中间件,使解决方案非常易于实现。

阅读有关中间件的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM