Perancangan Topologi Sistem Single Sign On Berbasis CAS dan OpenLDAP
DOI:
https://doi.org/10.33506/insect.v11i1.4277Kata Kunci:
single sign on, central authentication service, ldap, php, codeigniterAbstrak
Semakin banyaknya aplikasi yang terus berkembang saat ini mengakibatkan setiap pengguna diharuskan melakukan login autentikasi ke masing-masing aplikasi dengan cara memasukkan akun berupa username dan password. Akun username dan password masing-masing aplikasi tersebut sebagian besar berdiri sendiri dan tidak saling terintegrasi antar aplikasi. Proses login autentikasi dengan akun yang berbeda-beda tersebut terkadang menghambat produktivitas suatu pekerjaan dikarenakan pengguna lupa akan username dan password-nya.
Penelitian ini merancang topologi dan mengimplementasikan sistem Single Sign On (SSO) untuk mengatasi kendala pada proses autentikasi yang berulang dilakukan beberapa sistem informasi. Sistem SSO ini dirancang dengan berbasiskan Central Authentication Service (CAS) Apereo dan OpenLDAP di atas layer virtualiasasi dengan sistem operasi debian 11 serta dikelola menggunakan aplikasi manajemen pengguna. Aplikasi manajemen pengguna dibangun dengan bahasa pemrograman PHP menggunakan framework Codeigniter 4.
Pengujian sistem manajemen pengguna SSO dilakukan dengan menjalankan semua fitur menu yang ada di dashboard administrator dan dapat berfungsi dengan baik. Selanjutnya pengujian fungsionalitas sistem SSO dilakukan dengan menggunakan tiga aplikasi yang memiliki karakterisk berbeda yaitu aplikasi codeigniter 4, aplikasi LMS moodle, dan aplikasi CMS drupal. Dalam melakukan proses autentikasi, Pengguna cukup satu kali memasukkan akun username dan password pada aplikasi yang pertama diakses. Pada aplikasi kedua dan ketiga, pengguna tidak perlu mengulangi memasukkan username dan password dikarenakan session pada CAS server masih berlaku. Dari hasil pengujian ketiga aplikasi ini, sistem SSO yang dibangun dapat berjalan sesuai dengan tujuan dari penelitian yaitu untuk mempermudah proses autentikasi pengguna ke beberapa aplikasi.
Referensi
[1] J. Wang, G. Wang, and W. Susilo, “Secure single sign-on schemes constructed from nominative signatures,” 2013. [Online]. Available: https://ro.uow.edu.au/eispapers
[2] J. M. Kerta, P. Adiprabowo, E. Kusmiyati, and S. A. W. Rahardjo, “Penggunaan Single Sign On (SSO) pada Jaringan Internet Badan Pengkajian dan Penerapan Teknologi (BPPT),” ComTech: Computer, Mathematics and Engineering Applications, vol. 2, no. 2, pp. 880–886, 2011.
[3] K. Agus, “SISTEM PENELUSURAN SEBARAN ALUMNI MENGGUNAKAN PHP DAN POSTGRESQL,” naskah publikasi KP, 2022.
[4] D. W. I. F. PRESTYAN, “APLIKASI PENGGAJIAN GURU dan STAFF SITD DARRUSSUNNAH MENGGUNAKAN FRAMEWORK CODEIGNITER 3,” Naskah Publikasi KP, 2022.
[5] I. A. N. Fathony, “Kontainerisasi Shibboleth Idp Sebagai Akses Manajemen Single Sign On Pada Arsitektur Microservice Sistem Enterprise Dengan Metode Load Balancing,” 2022.
[6] A. Dey and S. Suriya, “Single Sign on,” 2016. [Online]. Available: http://www.ServiceProvider.com/MyApp?ticket.
[7] A. H. Kurniawan, “Konsep Altmetrics Dalam Mengukur Faktor Dampak Artikel Melalui Academic Social Media Dan Non-Academic Social Media,” UNILIB: Jurnal Perpustakaan, pp. 43–49, 2020.
[8] M. G. An’ars and A. Kurniawan, “Sistem Informasi Manajemen Berbasis Key Performance Indicator (KPI) dalam Mengukur Kinerja Guru,” Jurnal Data Mining Dan Sistem Informasi, vol. 3, no. 1, pp. 8–18, 2022.
[9] Techtarget.com, “Single Sign On.” Accessed: Oct. 17, 2023. [Online]. Available: https://www.techtarget.com/searchsecurity/definition/single-sign-on
[10] E. Prasetyo, “Otentikasi Web Terpusat Menggunakan Metode Single Sign On Berbasiskan Lightweight Directory Access Protocol (LDAP),” 2011.
[11] Amazon.com, “What is SSO (Single-Sign-On)?” Accessed: Oct. 17, 2023. [Online]. Available: https://aws.amazon.com/what-is/sso
[12] Cloudflare.com, “What is SSO? How single sign-on works.” Accessed: Oct. 19, 2023. [Online]. Available: https://www.cloudflare.com/en-gb/learning/access-management/what-is-sso
[13] Openldap.org, “OpenLDAP Software 2.4 Administrator’s Guide.” Accessed: Oct. 21, 2023. [Online]. Available: https://www.openldap.org/doc/admin24/OpenLDAP-Admin-Guide.pdf
[14] Panji999999, “Lightweight Directory Access Protocol,” https://id.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol.
[15] Z. Wu and Y. Cheng, “Research and Implementation of High Available Digital Campus Unified Identity Authentication System Based on LDAP,” Academic Journal of Computing & Information Science, vol. 6, no. 7, pp. 8–14, 2023.
[16] Apereo.com, “Apero CAS Documentation.” Accessed: Oct. 21, 2023. [Online]. Available: https://apereo.github.io/cas/6.6.x/index.html
Unduhan
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2025 Sugiyatno Sugiyatno, Noviar Harun

Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.





