Implementasi Otentikasi Website Node JS Express Menggunakan Passport
DOI:
https://doi.org/10.53624/jsitik.v2i1.309Keywords:
Otentikasi, Node Js, Express Js, PassportAbstract
Pada pembuatan website menggunakan metode linier sequential model dengan tahapan analisis, desain, code dan test. Website yang dibuat berbasis framework Express js Node js dan database MySQL sebagai sarana penyimpanan data. Website yang dibuat didalamnya mengimplementasikan API berasitektur REST dapat melakukan komunikasi data dengan menggunakan protocol HTTP yang akan mempermudah dalam pengolahan data serta mempermudah dalam memberikan informasi yang dapat diakses oleh banyak orang dimanapun berada dengan menggunakan koneksi internet,dalam melakukan tambah,edit dan hapus data pada website diperlukan autentikasi pengguna untuk membuktikan bahwa pengguna yang hendak login dan melakukan tambah,edit dan hapus data benar-benar merupakan pemilik akun yang sah. Dalam implementasi otentikasi pada website ,peniliti menggunakan Node js Passport sebagai middleware yang mudah digunakan untuk aplikasi website berbasis framework Express JS.
Downloads
References
M. Huda, T. I. Sulistiyowati, P. R. Primandiri, and A. M. Santoso, “Kajian Etnobotani Tanaman Obat di Desa Jugo Kecamatan Mojo Kabupaten Kediri,” Prosiding Seminar Nasional Kesehatan, Sains dan Pembelajaran, vol. 2, no. 1, pp. 493–502, 2022.
I. G. N. Ady Kusuma, “Perancangan Simple Stateless Autentikasi Dan Otorisasi Layanan Rest-Api Berbasis Protokol Http,” Jurnal Manajemen Informatika dan Sistem Informasi, vol. 4, no. 1, p. 78, 2021, doi: 10.36595/misi.v4i1.325.
Rina Firliana, Fatrkur Rhoman, and Rolistian Wikky Purwinanto, “Perancangan Sistem Informasi Absensi Dosen Dengan Validasi Mahasiswa Berbasis Web,” Jurnal Sains dan Informatika, vol. 4. 2018.
M. Huda, “Website sebagai Media Informasi dan Bisnis,” Journal of Community Service and Empowerment, vol. 1, no. 1, pp. 56–68, 2020.
R. B. B. Sumantri, W. Setiawan, and D. N. Triwibowo, “Rancang Bangun Aplikasi Media Jasa Desain Logo Dengan Metode Waterfall Berbasis Website,” METHOMIKA Jurnal Manajemen Informatika dan Komputerisasi Akuntansi, vol. 6, no. 6, pp. 157–163, 2022, doi: 10.46880/jmika.vol6no2.pp157-163.
W. Andriyan, S. S. Septiawan, and A. Aulya, “Perancangan Website sebagai Media Informasi dan Peningkatan Citra Pada SMK Dewi Sartika Tangerang,” Jurnal Teknologi Terpadu, vol. 6, no. 2, pp. 79–88, 2020, doi: 10.54914/jtt.v6i2.289.
N. P. Lestari, Y. Durachman, S. Watini, and S. Millah, “Manajemen Kontrol Akses Berbasis Blockchain untuk Pendidikan Online Terdesentralisasi,” Technomedia Journal, vol. 6, no. 1, pp. 111–123, 2021, doi: 10.33050/tmj.v6i1.1682.
M. D. Cookson and P. M. R. Stirk, “Aplikasi Pencatatan Inventori Berbasis Website Dengan Skema Autentikasi Dan Otorisasi Stateless Sederhana,” Journal of Innovation Research and Knowledge, vol. 1, no. 9, pp. 1111–1120, 2019.
F. Wibowo, M. Hasbi, and Y. Arafat, “Integrasi Otentikasi Aplikasi Berbasis Web Menggunakan RADIUS (Studi Kasus: Website E-Learning Jurusan Teknik Elektro POLNEP),” Jurnal ELIT, vol. 1, no. 2, pp. 1–12, 2020, doi: 10.31573/elit.v1i2.51.
S. F. Ula, “Sistem Informasi Kepegawaian Dinas Pendidikan menggunakan metode WATERFALL,” Jurnal Teknik Informatika UNIKA Santo Thomas, vol. 05, no. 21, pp. 403–411, 2021, doi: 10.54367/jtiust.v6i2.1569.
M. A. Dharmawan, R. Indriati, and S. Sucipto, “Implementasi Sistem Informasi Tugas Akhir Menggunakan Metode Classic Life Cycle,” Prosiding SEMNAS INOTEK (Seminar Nasional Inovasi Teknologi), vol. 3, no. 1, pp. 151–154, 2019.
S. Sucipto, E. K. Dewi, N. C. Resti, and I. H. Santi, “Improving The Performance of Alumni Achievement Assessment by Integrating Website-Based Tracer Study Information Systems and Telegram API,” Teknik, vol. 41, no. 1, pp. 72–77, 2020, doi: 10.14710/teknik.v41i1.25307.
D. Puspitasari, “Sistem Informasi Perpustakaan Sekolah Berbasis Web,” Jurnal Pilar Nusa Mandiri Vol. XII, vol. 12, no. 2, pp. 227–240, 2016.
F. Ardiansyah, A. S. Wardani, and S. Sucipto, “Rancang Bangun Company Profile Pusat Pelayanan Terpadu Perlindungan Perempuan dan Anak Berbasis Website,” JSITIK: Jurnal Sistem Informasi dan Teknologi Informasi Komputer, vol. 1, no. 2, pp. 124–136, 2023, doi: 10.53624/jsitik.v1i2.176.
B. Fachri and R. W. Surbakti, “Perancangan Sistem Dan Desain Undangan Digital Menggunakan Metode Waterfall Berbasis Website (Studi Kasus: Asco Jaya),” Journal of Science and Social Research, vol. 4, no. 3, p. 263, 2021, doi: 10.54314/jssr.v4i3.692.
P. Peddada, “API authentication,” US Patent 10,412,068, 2019, [Online]. Available: https://patents.google.com/patent/US10412068B2/en
S. Preibisch and S. Preibisch, “API Authentication and Authorization,” API Development: A Practical Guide for Business …, 2018, doi: 10.1007/978-1-4842-4140-0_5.
S. Sucipto and J. Karaman, “Integration of Legalization Information System Web-Based using Shipping API and Telegram API,” JUITA: Jurnal Informatika, vol. 8, no. 2, pp. 131–139, 2020.
Sucipto et al., “Hidden Treasures of Kediri’s Medicinal Plants: A Collaborative Effort to Map and Validate Authentic Information Using Innovative QR Code Security and Cryptography,” IOP Conf Ser Earth Environ Sci, vol. 1242, no. 1, p. 012036, Sep. 2023, doi: 10.1088/1755-1315/1242/1/012036.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Shandy Arshad Busro Cahyono, Sucipto, Rina Firliana
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
1. Hak cipta atas artikel apa pun dipegang oleh penulisnya.
2. Penulis memberikan jurnal, hak publikasi pertama dengan karya yang dilisensikan secara bersamaan di bawah Lisensi Atribusi Creative Commons yang memungkinkan orang lain untuk membagikan karya dengan pengakuan atas kepenulisan dan publikasi awal karya tersebut dalam jurnal ini.
3. Penulis dapat membuat pengaturan kontrak tambahan yang terpisah untuk distribusi non-eksklusif dari versi jurnal yang diterbitkan dari karya tersebut (misalnya, mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan dari publikasi awalnya di jurnal ini.
4. Penulis diizinkan dan didorong untuk memposting karya mereka secara online (misalnya, di repositori institusional atau di situs web mereka) sebelum dan selama proses pengiriman, karena hal itu dapat mengarah pada pertukaran yang produktif, serta kutipan yang lebih awal dan lebih besar dari karya yang diterbitkan.
5. Artikel dan materi terkait yang diterbitkan didistribusikan di bawah Lisensi Internasional Creative Commons Attribution-ShareAlike 4.0