Implementasi Single sign on (SSO) Menggunakan Representational State Transfer (REST) dan Open Authorization (OAuth 2.0) (Studi kasus: Universitas Muhammadiyah Magelang)

Afwan Ghiffari, Purwono Hendradi

Abstract


Penelitian mengenai implementasi Single Sign On (SSO) di Universitas Muhammadiyah Magelang (UNIMMA) dilakukan dengan tujuan untuk mempermudah akses mahasiswa dan staf ke berbagai sistem layanan web menggunakan satu akun tunggal. Tahapan penelitian meliputi identifikasi masalah, studi literatur, analisis kebutuhan, perancangan, pembuatan prototipe, pengujian, dan implementasi. Penelitian ini difokuskan pada mahasiswa sebagai pengguna utama dan menggunakan Laravel Passport sebagai Server OAuth, sementara website e-learning (MOCA) dan website administrasi serta rencana studi (KRS) sebagai Client OAuth. Arsitektur REST digunakan untuk aplikasi Frontend dan Backend. Protokol SSO yang digunakan adalah OAuth 2.0, yang lebih aman dan dapat digunakan untuk berbagai keperluan seperti autentikasi dan otorisasi untuk aplikasi web, mobile, dan API.

Full Text:

References


I. P. A. E. D. Udayana, “Integrasi Sistem Single Sign On Pada Sistem Informasi Akademik, Web Information System Dan Learning Management System Berbasis Central Authentication Service,” J. Resist. (Rekayasa Sist. Komputer), vol. 1, no. 1, pp. 48–54, 2018, doi: 10.31598/jurnalresistor.v1i1.265.

S. D. Kurniawan et al., “Implementasi Sistem Informasi Pelayanan Akademik ( SIPA ) Berbasis Web di Politeknik Negeri Ketapang,” pp. 752–761.

I. Handayani STMIK Raharja, E. Febriyanto STMIK Raharja, and F. Andhara Khumaida STMIK Raharja, “SATIN-Sains dan Teknologi Informasi SSO (Single Sign On) pada Sistem PESSTA+ Berbasis Yii Framework di Perguruan Tinggi,” 2018. [Online]. Available: http://jurnal.stmik-amik-riau.ac.id

T. D. PUTRI, W. SUGENG, and R. KATRI, “Sistem Otentikasi Login Dengan Single Sign-On Untuk Mengakses Banyak Sistem,” MIND J., vol. 4, no. 2, pp. 96–110, 2019, doi: 10.26760/mindjournal.v4i2.17-31.

M. Elsera, “Implementasi Single Sign on Pada Web Menggunakan Protocol Oauth Facebook,” Bul. Utama Tek., vol. 16, no. 3, pp. 179–185, 2021.

R. Rizal and A. Rahmatulloh, “Restful Web Service Untuk Integrasi Sistem Akademik Dan Perpustakaan Universitas Perjuangan,” J. Ilm. Inform., vol. 7, no. 01, p. 54, 2019, doi: 10.33884/jif.v7i01.1004.

T. Waluyo and Sutarman, “Comparative Analysis of the Performance of Single Sign-On Authentication Systems with OpenID and OAuth Protocols,” Int. J. Comput. Inf. Technol., vol. 11, no. 3, pp. 100–107, 2022, doi: 10.24203/ijcit.v11i3.277.

W. Li, C. J. Mitchell, and T. Chen, “Oauthguard: Protecting user security and privacy with Oauth 2.0 and Openid connect,” Proc. ACM Conf. Comput. Commun. Secur., no. 2, pp. 35–44, 2019, doi: 10.1145/3338500.3360331.

Q. Aini et al., “Penerapan Single Sign On dengan Google pada Website berbasis YII Framework Application Single Sign On with Google the Website Based on Yii Framework,” 2018.

H. Ajie, M. Insan Rizky, and M. F. Duskarnaen, “Pengembangan Teknologi Single Sign On Pada Sistem Informasi Dosen dan Sistem Informasi Kurikulum di Universitas Negeri Jakarta,” PINTER J. Pendidik. Tek. Inform. dan Komput., vol. 3, no. 1, pp. 32–37, 2019, doi: 10.21009/pinter.3.1.6.

I. K. D. Senapartha, “Implementasi Single Sign-On Menggunakan Google Identity, REST dan OAuth 2.0 Berbasis Scrum,” J. Tek. Inform. dan Sist. Inf., vol. 7, no. 2, pp. 307–320, 2021, doi: 10.28932/jutisi.v7i2.3437.

Y. Y. dan H. A. Prasetyo, Mudah Menguasai Framework Laravel. 2019.

R. Choirudin, A. Adil, P. Studi, and T. Informatika, “IMPLEMENTASI REST API WEB SERVICE DALAM MEMBANGUN APLIKASI,” vol. 18, no. 2, pp. 284–293, 2019.

J. Khan et al., “An Authentication Technique Based on Oauth 2.0 Protocol for Internet of Things (IoT) Network,” 2018 15th Int. Comput. Conf. Wavelet Act. Media Technol. Inf. Process. ICCWAMTIP 2018, pp. 160–165, 2019, doi: 10.1109/ICCWAMTIP.2018.8632587.

B. Martin and A. Quimatio, “Continuous Single-Sign-On ( CSSO ) method for authentication and authorization in microservices architectures,” 2022.




DOI: https://doi.org/10.30591/smartcomp.v12i2.4939

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

SMART COMP INDEXED OR REGISTERED BY

  
Flag Counter

View My Stats
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

 

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET