Blog Yazılarım

Laravel JWT Redis Paketi

Laravel JWT Redis, JWT onaylı kullanıcıların rolleri, izinleri, durumları ve diğer verileri Redis'te depolanmasına ve yönetilmesine izin verir.

Laravel JWT Redis, JWT onaylı kullanıcıların rolleri, izinleri, durumları ve diğer verileri Redis’te depolanmasına ve yönetilmesine izin verir. tymondesigns / jwt-auth ve spatie / laravel-izin paketi ile birlikte çalışır .

Yetkilendirmeyi, paket tarafından sağlanan aşağıdaki gibi yapılandırırsınız:

'guards' => [
'api' => [
'driver' => 'jwt_redis_guard',
'provider' => 'users'
],
],
'providers' => [
'users' => [
'driver' => 'jwt_redis_user_provider',
'model' => App\User::class, /* Your User Model */
],
],

Rota kullanımına ilişkin birkaç örnek:

Route::get("/example", "ExampleController@example")->middleware('role:admin|user');
Route::get("/example", "ExampleController@example")->middleware('permissions:get-user|set-user');
Route::get("/example", "ExampleController@example")->middleware('role_or_permission:admin|get-user');

Yazma sırasında bu paket yeni, bu yüzden kaynak kodunu kontrol etmenizi öneririm. ,

Bu paket hakkında daha fazla bilgi edinebilir, tam kurulum talimatlarını alabilir ve GitHub’daki kaynak kodunu sametsahindogan / laravel-jwtredis adresinde görüntüleyebilirsiniz .



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap