在基于API的应用中用户登录的最佳做法

时间:2019-05-31 14:04:28

标签: laravel rest api authentication restful-authentication

这不是围绕代码或错误的问题,我只想知道在基于API的应用程序中为用户实现登录的最佳方法。

我目前正在使用laravel进行API调用,我知道这是不正确的,但是出于特定原因,我选择使用它。

登录时,HTTP请求将发送到API,API会完全进行验证和身份验证,并将令牌以及用户详细信息发送给客户端。然后,我获取返回的用户的ID,然后使用Auth :: loginUsingId($ user-> id)登录该用户,而不是将其存储在会话中。但是这种方法的挑战在于,客户端应用程序仍需要与数据库进行交互。这让我感到这不是正确的方法。

在laravel中是否有适当的方法可以做到这一点,我是否可以指出对此有帮助的资源?

0 个答案:

没有答案