Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Apa itu http basic auth? http basic auth merupakan implementasi keamanaan sederhana berupa username dan password pada url / route yang direquest. Basic auth ini mengharuskan untuk menggunakan Authorization pada header dan di ikuti kata basic dengan isinya berupa base64_encode dengan format “username:password”. Implementasi seperti ini biasanya digunakan untuk mengakses API yang diberikan untuk konsumen.

Pada laravel, untuk mengimplementasikan ini cukup sederhana dengan menggunakan laravel-shield. Laravel-shield di gunakan pada middleware.

Install

composer require vinkla/shield

lalu tambahkan middleware pada array $routeMiddleware array dalam file Kernel.php.

'shield' => \Vinkla\Shield\ShieldMiddleware::class,

Konfigurasi

Untuk konfigurasi dengan menjalankan vendor:publish

php artisan vendor:publish

Implementasi

Untuk penggunaannya dengan menambahkan middleware shield pada route

Route::get('/', ['middleware' => 'shield'], function () {
// Your protected page.
});

atau bisa juga pada controller

$this->middleware('shield');

selain itu laravel shield juga menerima parameter berupa kredential berupa user.

$this->middleware('shield:user');

Untuk lebih jelasnya dapat meluncur ke https://github.com/vinkla/laravel-shield

Related Posts
9 WordPress Template Gratis 2018 Style Magazine

WordPress merupakan CMS web yang paling populer digunakan. Banyak pilihan template wordpress. Berikut sejumlah template wordpress gratis yang menarik tahun Read more

Melakukan Print dan Log Query di Laravel

Ada kalanya ketika mengembangkan aplikasi kita perlu melihat query apakah sesuai dengan yang kita inginkan. Untuk melihat query tersebut bisa Read more

Fix Unable Create Directory di WordPress

Jika anda mengalami error ketika mengupload gambar atau media yang berada di menu media di wordpress, seperti : Unable to Read more

Laravel Fast Excel : Export Import File Excel Di Laravel

Setelah sebelumnya saya membahas membuat file pdf dari HTML di laravel. Kali ini ada tutorial melakukan export atau import pada Read more

Tagged : #

Leave a Reply

Your email address will not be published. Required fields are marked *