首页  >  问答  >  正文

在 Laravel 应用程序中使用 Laravel Sanctum 与 tymon/jwt-auth 进行 API 身份验证有哪些技术差异?

所以我想知道使用哪个来进行 API 身份验证,以及在 Laravel 应用程序中使用 Laravel Sanctum 与 tymon/jwt-auth 进行 API 身份验证有何技术差异?

我正在开发以 Laravel 作为后端的项目。所以管理面板和 API 将由 Laravel 管理。我已经应用了自定义身份验证和 RBAC 授权,但现在我很困惑应该使用哪个包进行 API 身份验证“Laravel Sanctum”或“tymon/jwt-auth”。哪些是好的做法?并且易于维护?

在我的项目中使用这两个软件包之前,我应该考虑它们的优点/缺点吗?

我在我的实践项目中使用了 sainttum 和 tymon/jwt-auth。所以我在使用它们中没有任何问题。

P粉376738875P粉376738875187 天前382

全部回复(1)我来回复

  • P粉245276769

    P粉2452767692024-03-20 10:53:16

    这里有一些差异,

    Laravel 圣所:

    • 使用 Cookie 和会话轻松 API 登录。
    • 与 Laravel 顺利配合,增加了安全性。

    tymon/jwt-auth:

    • 使用令牌自定义您自己的登录信息。

    • 更快,不依赖 Laravel。

    • 无需 cookie 或会话。

    根据您希望登录的简单程度或自定义程度来决定。

    回复
    0
  • 取消回复