JWT - M0518059 - Theofilus Kharisma
JWT - M0518059 - Theofilus Kharisma
Otentifikasi digunakan untuk mengamankan akses akun untuk memastikan pengguna akun adalah
pemilik yang sebenarnya, sehingga terhindar dari tindakan tindakan orang asing yang tidak
diinginkan, bahkan sampai merugikan.
Langkah membuat Authentification API pada Laravel menggunakan JWT (JSON Web Token).
Melakukan pembuatan project baru laravel dengan perintah :
composer create-project — prefer-dist laravel/laravel NamaProject
pada percobaan ini saya menggunakan nama M0518059
Konfigurasi PajakController :
Setelah itu edit Kernel.php di app/http/Kernel.php di bagian $routeMiddleware tambahkan sebaris code
berikut
Membuat routing pada api.php
Mencoba API melalui Postman :
Dari query yang telah diinputkan, user berhasil registrasi dengan value sebagai berikut :
"user": {
"name": "TheofilusKharisma",
"email": "theokha61@gmail.com",
"updated_at": "2020-10-17T22:18:18.000000Z",
"created_at": "2020-10-17T22:18:18.000000Z",
"id": 2
},
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3Q6ODAwMFwvYXBpX
C9yZWdpc3RlciIsImlhdCI6MTYwMjk3MzA5OCwiZXhwIjoxNjAyOTc2Njk4LCJuYmYiOjE2MDI5NzMwOTgsImp0aSI6Ik9
oVDZFeEl6NG9NTlhFYXoiLCJzdWIiOjIsInBydiI6Ijg3ZTBhZjFlZjlmZDE1ODEyZmRlYzk3MTUzYTE0ZTBiMDQ3NTQ2Y
WEifQ.xYoefNWJI4kKPHaUMguPBnagVug45ubbgnHkY7OTyfE"
Mengunjungi localhost:8000/api/
Melakukan login menggunakan akun yang telah dibuat :
Menggunakan token untuk mengakses data pajak mahasiswa :