【问题标题】:Laravel API Based Validation / Auth基于 Laravel API 的验证/身份验证
【发布时间】:2021-05-30 11:28:40
【问题描述】:

我目前正在使用 API 来验证登录凭据。

我已经到了可以正确发送用户名/密码的地步了。

此 API 将返回一个布尔值,具体取决于这些凭据是否正确。

连同整个用户的信息,包括他们的地址等。

如何正确地将其存储到 Laravel Auth 中,以便在刀片中使用 Auth::user 等?

我没有数据库访问权限,只有 API 访问权限来验证用户登录详细信息。

我无法创建本地 - Laravel 数据库,因为此应用程序必须完全基于 API。

我正在使用 Guzzle 来查询 API。

【问题讨论】:

  • 这类广泛的架构问题不适合 SO。当你有一个具体的编码问题有一个具体的答案时,请回来。与此同时,其他资源可能会有所帮助,例如 Laracasts 论坛。另请参阅可能有帮助的其他更具体的问题,例如 this one
  • 尝试在 API 的另一半使用令牌。

标签: laravel laravel-authentication


【解决方案1】:

您应该尝试使用 JWT 进行身份验证,如果没有正确实施自己的 API 身份验证,可能会导致一些安全问题。

Laravel 的 JWT 也已经支持 Laravel 身份验证系统

【讨论】:

    猜你喜欢
    • 2018-06-22
    • 1970-01-01
    • 2017-08-31
    • 2021-01-25
    • 2019-06-14
    • 2021-05-26
    • 2018-03-09
    • 2017-09-15
    • 2019-05-15
    相关资源
    最近更新 更多