Single Sign-On (SSO) Implementation Using Keycloak, RADIUS, LDAP, and PacketFence for Network Access

Authors

  • Justinus Andjarwirawan Department of Informatics, Petra Christian University, Surabaya, East Java, Indonesia

DOI:

https://doi.org/10.34148/teknika.v14i1.1089

Keywords:

SSO, RADIUS, LDAP, OAuth 2.0, NAC

Abstract

The increasing demand for secure, seamless authentication mechanisms in public and private networks has fueled the need for more robust network access control (NAC) systems, as well as Single Sign-On (SSO) which is critical for organizations that require seamless and secure access across different platforms. This paper explores SSO in a fully open source implementations with Keycloak, RADIUS and LDAP; extending to captive portal implementations with PacketFence for Wi-Fi authentication. Specifically, this paper highlights the integration of PacketFence with FreeRADIUS for captive portal authentication, leveraging Keycloak for identity management and providing users with secure Wi-Fi access. Real-world examples, such as authenticating campus network users over Wi-Fi with 802.1X and captive portals, illustrate how these systems work in tandem to provide scalable and secure network access control. Testing showed up to 500 concurrent users with stable performance, minimal latency at a case study university. Key performance metrics included response times below 30ms.

Downloads

Download data is not yet available.

References

[1] Krawczyk, H., & Pirogova, A. (2022). The role of Identity Federation in Modern Network Architectures. Journal of Network Security, 48(3), 101-115.

[2] Arnaud, F., & Leclerc, M. (2023). Dynamic Network Access Control Using PacketFence: A Case Study. Journal of Information Systems, 29(2), 65-78.

[3] Kovac, M., & Petrovic, J. (2021). Single Sign-On and Identity Management with Keycloak. International Journal of Cybersecurity, 34(5), 88-97.

[4] Smith, J., & Lee, A. (2023). Advances in SSO and Identity Management. Cybersecurity Review, 52(1), 33-47.

[5] Chen, P., & Zhao, L. (2022). Evaluating Open Source NAC Solutions. Journal of Network Security, 49(2), 88-99.

[6] Jones, R., & Ahmad, Z. (2022). Enhancing User Experience in SSO Deployments. Network Administration Journal, 28(5), 45-60.

Downloads

Published

2025-03-03

Issue

Section

Articles

How to Cite

Single Sign-On (SSO) Implementation Using Keycloak, RADIUS, LDAP, and PacketFence for Network Access. (2025). Teknika, 14(1), 41-46. https://doi.org/10.34148/teknika.v14i1.1089