所以我想知道使用哪个来进行 API 身份验证,以及在 Laravel 应用程序中使用 Laravel Sanctum 与 tymon/jwt-auth 进行 API 身份验证有何技术差异?
我正在开发以 Laravel 作为后端的项目。所以管理面板和 API 将由 Laravel 管理。我已经应用了自定义身份验证和 RBAC 授权,但现在我很困惑应该使用哪个包进行 API 身份验证“Laravel Sanctum”或“tymon/jwt-auth”。哪些是好的做法?并且易于维护?
在我的项目中使用这两个软件包之前,我应该考虑它们的优点/缺点吗?
我在我的实践项目中使用了 sainttum 和 tymon/jwt-auth。所以我在使用它们中没有任何问题。
这里有一些差异,
Laravel 圣所:
tymon/jwt-auth:
使用令牌自定义您自己的登录信息。
更快,不依赖 Laravel。
无需 cookie 或会话。
根据您希望登录的简单程度或自定义程度来决定。