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.
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.