Implementasi Single Sign On (SSO) Menggunakan Protokol OAuth Pada Sistem Informasi Kampus

Penulis

  • anis raysa FIKOM UNIVERSITAS ALMUSLIM
  • Imam Muslim
  • Sriwinar

Kata Kunci:

Single Sign-on (sso),, OAuth 2.0, Sistem Informasi Kampus, Autentikasi Terpusat, Token Akses, Google API

Abstrak

Single Sign-On (SSO) merupakan solusi autentikasi terpusat yang memungkinkan pengguna mengakses beberapa aplikasi hanya dengan satu kali login. Studi ini mengimplementasikan SSO pada sistem informasi kampus menggunakan protokol OAuth 2.0, yang memungkinkan otorisasi aman tanpa berbagi kredensial secara langsung. OAuth digunakan untuk menghasilkan token akses yang valid bagi aplikasi terintegrasi melalui akun Google pengguna. Implementasi dilakukan dengan mengintegrasikan OAuth melalui Google Cloud Platform, membangun sistem backend menggunakan PHP dan MySQL, serta mendesain antarmuka dengan Figma. Sistem diuji melalui skenario login lintas pengguna (admin, dosen, mahasiswa, staf, dan pengguna otomatis), serta integrasi ke berbagai aplikasi kampus pihak ketiga. Hasil menunjukkan bahwa sistem mampu menyederhanakan proses autentikasi, mengurangi kebutuhan login berulang, dan meningkatkan efisiensi akses. Penerapan ini juga memperkuat aspek keamanan dan kenyamanan pengguna melalui mekanisme otorisasi token berbasis OAuth. SSO berbasis OAuth terbukti efektif diterapkan sebagai solusi otentikasi terintegrasi dalam lingkungan sistem informasi kampus.

Referensi

[1] Aini, Q., Rahardja, U., Naufal, R. S., Stmik, D., Jurusan, R., Informasi, S., Stmik, M., & Komputer, S. (2018). Penerapan Single Sign On dengan Google pada Website berbasis YII Framework. Application Single Sign On with Google the Website Based on Yii Framework, 8(1).

[2] Aminudin. (2014). Implementasi Single Sign On (SSO) untuk Mendukung Interaktivitas Aplikasi E-Commerce Menggunakan Protokol OAuth. Jurnal Teknologi Informasi, 10(1).

[3] Dinnarwaty Putri, T., Sugeng, W., & Katri, R. (2019). Sistem Otentikasi Login dengan Single Sign-On untuk Mengakses Banyak Sistem. MIND Journal, 2(2), 96–110. https://doi.org/10.26760/mindjournal

[4] Fatman, Y., & Octaviawati, R. (n.d.). Implementasi Metode Open Authorization (OAuth2) untuk Pengelolaan Data Dosen di Universitas Islam Nusantara. Jurnal Informatika, 2(1).

[5] Fikri, M. (2018). Perancangan Aplikasi Single Sign-On (SSO) Menggunakan Otentikasi Gambar. Jurnal Teknologi Informasi & Komunikasi Digital Zone, 9(1).

[6] Ghiffari, A. P. (2023). Implementasi Single Sign On (SSO) Menggunakan Representational State Transfer (REST) dan Open Authorization (OAuth 2.0): Studi Kasus Universitas Muhammadiyah Magelang.

[7] Marina, E. (2021). Implementasi Single Sign On pada Web Menggunakan Protokol OAuth Facebook. Buletin Utama Teknik, 16(3).

[8] Salmuasih, & Setiawan, M. A. (2023). Evaluasi Penerapan Single Sign-On SAML dan OAuth 2.0: Studi pada Perguruan Tinggi Yogyakarta. JSiI (Jurnal Sistem Informasi), 10(1), 41–49. https://doi.org/10.30656/jsii.v10i1.6186

[9] Senapartha, I. K. D. (2021). Implementasi Single Sign-On Menggunakan Google Identity, REST, dan OAuth 2.0 Berbasis Scrum. Jurnal Teknik Informatika dan Sistem Informasi, 7(2). https://doi.org/10.28932/jutisi.v7i2.3437

[10] Suhardi, A., Fatkhiyah, E., & Sholeh, M. (2017). Perancangan dan Implementasi SSO (Single Sign On) Menggunakan Protokol OAuth 2.0. Jurnal Teknologi Informasi, 5(2).

[11] Rameshbabu, V., Vijayakumaran, C., & Prabhakar, B. E. (2023). Machine Learning. Character Lab Tips. https://doi.org/10.53776/tips-gratitude-machine-learning

[12] Dinata, R., Akbar, H., & Hasdyna, N. (2020). Algoritma K-Nearest Neighbor dengan Euclidean Distance dan Manhattan Distance untuk Klasifikasi Transportasi Bus. ILKOM Jurnal Ilmiah, 12(2), 104–111. https://doi.org/10.33096/ilkom.v12i2.539.104-111

[13] Noorbehbahani, F., Rasouli, F., & Saberi, M. (2019). Analysis of Machine Learning Techniques for Ransomware Detection. In 2019 27th Iranian Conference on Electrical Engineering (ICEE) (pp. 128–133). https://doi.org/10.1109/ISCISC48546.2019.8985139

[14] Adamu, U., & Awan, I. (2019). Ransomware Prediction Using Supervised Learning Algorithms. In 2019 IEEE 7th International Conference on Future Internet of Things and Cloud (FiCloud) (pp. 57–63). https://doi.org/10.1109/FiCloud.2019.00016

[15] Dinata, R. K., Fajriana, F., Zulfa, Z., & Hasdyna, N. (2020). Klasifikasi Sekolah Menengah Pertama/Sederajat Wilayah Bireuen Menggunakan Algoritma K-Nearest Neighbors Berbasis Web. CESS (Journal of Computer Engineering, System and Science).

Unduhan

Diterbitkan

2024-09-03

Cara Mengutip

raysa, anis, Imam Muslim, & Sriwinar. (2024). Implementasi Single Sign On (SSO) Menggunakan Protokol OAuth Pada Sistem Informasi Kampus. Jurnal Elektronika Dan Teknologi Informasi, 5(2), 74–90. Diambil dari https://jurnal.uniki.ac.id/index.php/jet/article/view/515

Terbitan

Bagian

TABEL OF CONTENT

Artikel Serupa

<< < 1 2 3 4 5 6 

Anda juga bisa Mulai pencarian similarity tingkat lanjut untuk artikel ini.