Rumah > Soal Jawab > teks badan
Saya sedang mencipta aplikasi vue menggunakan Larvel Passport sebagai hujung belakang. Saya mahu mengelak daripada mempunyai klien-id pada pelayan. Ini bermakna mencipta pengawal kebenaran saya sendiri yang tidak mempunyai akses kepada pembolehubah sesi.
Saya hanya nampak satu pilihan: Gunakan perisian tengah sesi dan gantikan kod di sini: https://github.com/laravel/passport/blob/9.x/src/Http/Controllers/AuthorizationController.php Talian: 61, 62, 63
Saya sukar mencari penyelesaian.
Jika sesiapa boleh menunjukkan saya ke arah yang betul, atau jika sesiapa boleh berkongsi idea, saya amat berterima kasih.
P粉0051346852023-09-10 13:01:19
Penyelesaian saya menjadi sangat mudah. Saya menyalin AuthorizationController (disebutkan di atas), mengalih keluar semua rujukan kepada StatefulGuard, dan meletakkan pengawal baharu dalam kumpulan penghalaan auth:api. Dengan cara ini pengguna mesti log masuk untuk membenarkan pelanggan.