Ich möchte also wissen, welches ich für die API-Authentifizierung verwenden soll und was die technischen Unterschiede zwischen der Verwendung von Laravel Sanctum und tymon/jwt-auth für die API-Authentifizierung in einer Laravel-Anwendung sind?
Ich entwickle ein Projekt mit Laravel als Backend. Daher werden das Admin-Panel und die API von Laravel verwaltet. Ich habe benutzerdefinierte Authentifizierung und RBAC-Autorisierung angewendet, bin aber jetzt verwirrt, welches Paket ich für die API-Authentifizierung verwenden soll: „Laravel Sanctum“ oder „tymon/jwt-auth“. Was sind gute Praktiken? Und pflegeleicht?
Sollte ich ihre Vor- und Nachteile berücksichtigen, bevor ich diese beiden Pakete in meinem Projekt verwende?
Ich verwende sainttum und tymon/jwt-auth in meinen Übungsprojekten. Ich habe also keine Probleme damit, sie zu verwenden.
这里有一些差异,
Laravel 圣所:
tymon/jwt-auth:
使用令牌自定义您自己的登录信息。
更快,不依赖 Laravel。
无需 cookie 或会话。
根据您希望登录的简单程度或自定义程度来决定。