Heim  >  Fragen und Antworten  >  Hauptteil

Was sind die technischen Unterschiede bei der Verwendung von Laravel Sanctum vs. tymon/jwt-auth für die API-Authentifizierung in einer Laravel-Anwendung?

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.

P粉376738875P粉376738875237 Tage vor430

Antworte allen(1)Ich werde antworten

  • P粉245276769

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

    这里有一些差异,

    Laravel 圣所:

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

    tymon/jwt-auth:

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

    • 更快,不依赖 Laravel。

    • 无需 cookie 或会话。

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

    Antwort
    0
  • StornierenAntwort