laravel - 基于 Laravel API 的验证/身份验证
问题描述
我目前正在使用 API 来验证登录凭据。
我已经到了正确发送用户名/密码的地步。
此 API 将返回一个布尔值,具体取决于这些凭据是否正确。
连同整个用户的信息,包括他们的地址等。
如何正确地将其存储到 Laravel Auth 中,以便可以在刀片中使用 Auth::user 等?
我没有数据库访问权限,只有 API 访问权限来验证用户登录详细信息。
我无法创建本地 - Laravel 数据库,因为此应用程序必须完全基于 API。
我正在使用 Guzzle 来查询 API。
解决方案
您应该尝试使用 JWT 进行身份验证,如果没有正确实施自己的 API 身份验证,可能会导致一些安全问题。
Laravel 的 JWT 也已经支持 Laravel 身份验证系统
推荐阅读
- java - 无法使用 strings.xml 文件中的数据填充数组
- reporting-services - SSRS:从报告中获取日期到标题文本框中
- python - 在 python 中修改 MIP 调度问题的 Gurobi 目标函数
- reactjs - 为什么在发出套接字事件后我会在反应中获得无限循环?
- android - 颤振在apk文件名中设置版本名称
- workbox - 如何将本地存储中的令牌添加到工作箱中 /api 路由器的每个 POST 请求中?
- json - 如何使用基于 Count IF 公式的计数器创建唯一 ID 计算列
- pandas - Pandas 识别使用 df.iterrows() 找到 Pattern 的列名
- javascript - 无法将数据从 JavaScript 发送到 PHP
- r - 将 name_col 和 name_alpha 添加到游泳图