Selasa, 15 Februari 2022

Laravel Sanctum Menggunakan Laravel 7

Laravel Sanctum menyediakan sistem otentikasi untuk SPA (aplikasi satu halaman), aplikasi mobile, dan API berbasis token yang sederhana. Sanctum memungkinkan setiap pengguna aplikasi untuk menghasilkan beberapa token API untuk akun. Token ini dapat diberikan kemampuan / cakupan yang menentukan tindakan token mana yang diizinkan untuk dilakukan.

Install laravel Scantum

     composer require laravel/sanctum

kemudian publish konfigurasi scantum

     php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"

lalu jalankan migrasi database

     php artisan migrate

letakan scantum middleware pada grup api di file app/Http/kernel.php

sehingga terlihat seperti gambar dibawah ini


 

Tambahkan HashApiToken pada file app\User.php

Sehingga terlihat seperti gambar dibawah ini

buat router login pada file routes/api.php

 

 Kemudian test menggunakan Postman



Apabila email dan password benar maka kita akan mendapatkan token.

Untuk mencoba token tambahkan route middleware berikut ini


Dan coba token pada Postman



end 😉

Tidak ada komentar:

Posting Komentar