Jadi saya ingin tahu yang mana satu untuk digunakan untuk pengesahan API dan apakah perbezaan teknikal antara menggunakan Laravel Sanctum vs tymon/jwt-auth untuk pengesahan API dalam aplikasi Laravel?
Saya sedang membangunkan projek dengan Laravel sebagai bahagian belakang. Jadi panel pentadbir dan API akan diuruskan oleh Laravel. Saya telah menggunakan pengesahan tersuai dan kebenaran RBAC tetapi sekarang saya keliru pakej mana yang harus saya gunakan untuk pengesahan API "Laravel Sanctum" atau "tymon/jwt-auth". Apakah amalan yang baik? Dan mudah dijaga?
Perlukah saya mempertimbangkan kelebihan/kelemahan mereka sebelum menggunakan kedua-dua pakej ini dalam projek saya?
Saya menggunakan sainttum dan tymon/jwt-auth dalam projek amalan saya. Jadi saya tidak mempunyai sebarang masalah untuk menggunakannya.
Ada beberapa perbezaan di sini,
Laravel Sanctuary:
tymon/jwt-auth:
Sesuaikan maklumat log masuk anda sendiri menggunakan token.
Lebih pantas dan tidak bergantung kepada Laravel.
Tiada kuki atau sesi diperlukan.
Bergantung pada seberapa mudah atau tersuai anda mahu log masuk anda.