Eleazar, David (2022) User Provider Berbasis Rest Api Untuk Framework Laravel:Studi Kasus Startup Social Enterprise Papon.Id. Skripsi thesis, Universitas Tanjungpura.
Text (Cover)
Cover_D1041151025.pdf - Published Version Download (46kB) |
|
Text (Yuridis)
Yuridis_D1041151025.pdf - Published Version Download (277kB) |
|
Text (Surat Pernyataan)
SP_D1041151025.pdf - Published Version Download (80kB) |
|
Text (Abstrak)
Abstrak_D1041151025.pdf - Published Version Download (18kB) |
|
Text (Kata Pengantar)
Kapeng_D1041151025.pdf - Published Version Download (66kB) |
|
Text (Daftar Isi)
Dafis_D1041151025.pdf - Published Version Download (52kB) |
|
Text (Daftar Lain)
Daflain_D1041151025.pdf - Published Version Download (43kB) |
|
Text (Bab I)
Bab1_D1041151025.pdf - Published Version Download (104kB) |
|
Text (Bab II)
Bab2_D1041151025.pdf - Updated Version Download (372kB) |
|
Text (Bab III)
Bab3_D1041151025.pdf - Accepted Version Restricted to Repository staff only Download (303kB) |
|
Text (Bab IV)
Bab4_D1041151025.pdf - Accepted Version Restricted to Repository staff only Download (1MB) |
|
Text (Bab V)
Bab5_D1041151025.pdf - Accepted Version Restricted to Repository staff only Download (16kB) |
|
Text (Daftar Pustaka)
Dapus_D1041151025.pdf - Published Version Download (153kB) |
|
Text (Lampiran)
Lamp_D1041151025.pdf - Accepted Version Restricted to Repository staff only Download (207kB) |
Abstract
Autentikasi pengguna adalah salah satu kebutuhan wajib halaman web untuk melindungi sumber daya yang dimilikinya terhadap akses yang tidak sah. Salah satu framework web berbahasa PHP, yaitu framework Laravel, memiliki mekanisme autentikasi yang canggih dengan mempergunakan middleware autentikasi dan user provider untuk mengambil serta memvalidasi data pengguna, tetapi mekanisme ini secara default hanya melakukan autentikasi pengguna ke basis data relasional yang didukungnya melalui user provider bawaan. Papon.id adalah salah satu startup usaha sosial yang memberdayakan framework Laravel untuk mengembangkan halaman webnya, baik untuk website yang dapat diakses tanpa autentikasi maupun yang mewajibkan autentikasi. Sayangnya, kebutuhan autentikasi pengguna pada halaman web Papon.id terhalang oleh batasan sistemnya yang tidak mengizinkan untuk mengautentikasi pengguna ke basis data perusahaan, melainkan harus melalui layanan web yang dibangun dengan gaya arsitektur Representational State Transfer (REST). Penelitian ini bertujuan untuk mengembangkan suatu paket pustaka custom user provider yang dapat menangani kasus autentikasi pengguna ke layanan web eksternal diluar framework Laravel, tanpa harus membangun ulang keseluruhan middleware autentikasi pada framework Laravel. Penelitian ini akan melakukan proses persiapan, observasi, perancangan, pengembangan dan pengujian, serta publikasi. Hasil dari penelitian ini adalah sebuah paket pustaka custom user provider, yang dapat diinstal didalam proyek berbasis framework Laravel manapun dengan kasus autentikasi serupa yang dialami oleh startup Papon.id, dengan hasil pengujian menunjukkan bahwa custom user provider ini dapat melakukan proses login, logout, membuat permintaan HTTP terautentikasi ke layanan web eksternal, dan melakukan refresh acces token dengan baik. Secara umum, penelitian ini dinilai berhasil membuat paket pustaka custom user provider yang memenuhi kebutuhan autentikasi pengguna terhadap layanan web eksternal Papon.id.
Item Type: | Thesis (Skripsi) | ||||||
---|---|---|---|---|---|---|---|
Creators: |
|
||||||
Subjects: | 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 006 Metode komputer khusus | ||||||
Divisions: | Fakultas Teknik > Teknik Informatika S1 | ||||||
Depositing User: | Sri Yulihartini | ||||||
Date Deposited: | 11 Jul 2024 07:32 | ||||||
Last Modified: | 11 Jul 2024 07:32 | ||||||
URI: | http://36.95.239.66/id/eprint/1198 |
Actions (login required)
View Item |