所以我想知道要使用哪一個(gè)來進(jìn)行 API 驗(yàn)證,以及在 Laravel 應(yīng)用程式中使用 Laravel Sanctum 與 tymon/jwt-auth 進(jìn)行 API 驗(yàn)證有何技??術(shù)差異?
我正在開發(fā)以 Laravel 作為後端的專案。所以管理面板和 API 將由 Laravel 管理。我已經(jīng)應(yīng)用了自訂身份驗(yàn)證和 RBAC 授權(quán),但現(xiàn)在我很困惑應(yīng)該使用哪個(gè)套件進(jìn)行 API 身份驗(yàn)證“Laravel Sanctum”或“tymon/jwt-auth”。哪些是好的做法?並且易於維護(hù)?
在我的專案中使用這兩個(gè)軟體包之前,我應(yīng)該考慮它們的優(yōu)點(diǎn)/缺點(diǎn)嗎?
我在我的實(shí)作專案中使用了 sainttum 和 tymon/jwt-auth。所以我在使用它們中沒有任何問題。
這裡有一些差異,
Laravel 聖所:
tymon/jwt-auth:
使用令牌自訂您自己的登入資訊。
更快,不依賴 Laravel。
無(wú)需 cookie 或會(huì)話。
根據(jù)您希望登入的簡(jiǎn)單程度或自訂程度來決定。