Integration of an Open Source Identity Management System in Educational Platforms

Authors

  • Enrique Barra Universidad Politécnica de Madrid, Madrid, 28040, Spain
  • Alejandro Pozo Universidad Politécnica de Madrid, Madrid, 28040, Spain
  • Sonsoles López-Pernas University of Eastern Finland, Joensuu, 80100, Finland
  • Alvaro Alonso Universidad Politécnica de Madrid, Madrid, 28040, Spain
  • Aldo Gordillo Universidad Politécnica de Madrid, Madrid, 28040, Spain

DOI:

https://doi.org/10.13052/jwe1540-9589.2345

Keywords:

Identity and access management, software integration, single sign on, educational platforms

Abstract

Making research advances available to the community in the shape of open source software has the potential to introduce cutting-edge innovations from early on, foster collaborative development, and revolutionize industrial applications. However, including open source software resulting from a research project as part of a production system poses some risks and must be evaluated in detail, considering all pros and cons. This is especially delicate when that piece of software is in charge of authentication and authorization. This article reports on an experience of integrating open source identity and access management (IAM) software that is the result of multiple research projects, the FIWARE Keyrock IAM, into three educational web-based platforms: two learning object repositories and a course management platform. We intend to draw the lessons learned from this experience so they can guide software practitioners when deciding if they should integrate open source software developed in research projects.

Downloads

Download data is not yet available.

Author Biographies

Enrique Barra, Universidad Politécnica de Madrid, Madrid, 28040, Spain

Enrique Barra is an Associate Professor at Universidad Politécnica de Madrid. His research interests include the generation and distribution of educational content, games, and social networks in education. He received his Ph.D. in Engineering from Universidad Politécnica de Madrid.

Alejandro Pozo, Universidad Politécnica de Madrid, Madrid, 28040, Spain

Alejandro Pozo is an Assistant Professor at Universidad Politécnica de Madrid. His research interests include data engineering and cybersecurity. He received his Ph.D. in Engineering from Universidad Politécnica de Madrid.

Sonsoles López-Pernas, University of Eastern Finland, Joensuu, 80100, Finland

Sonsoles López-Pernas is a Senior Researcher at University of Eastern Finland. Her research interests include educational escape rooms and learning analytics. She received her Ph.D. in Engineering from Universidad Politécnica de Madrid.

Alvaro Alonso, Universidad Politécnica de Madrid, Madrid, 28040, Spain

Álvaro Alonso is an Associate Professor at Universidad Politécnica de Madrid. His research interests include multi-videoconferencing systems, security management in smart context scenarios and public open data.

Aldo Gordillo, Universidad Politécnica de Madrid, Madrid, 28040, Spain

Aldo Gordillo is an Associate Professor at Universidad Politécnica de Madrid. His research interests include game-based learning and educational technology. He received his Ph.D. in Telematics Engineering from Universidad Politécnica de Madrid.

References

Pohn D, Hommel W (2023) New Directions and Challenges within Identity and Access Management. IEEE Communications Standards Magazine 7:84–90. https://doi.org/10.1109/MCOMSTD.0006.2200077.

Kumar V, Bhardwaj A (1AD) Identity Management Systems: A Comparative Analysis. International Journal of Strategic Decision Sciences 9:63–78. https://doi.org/10.4018/IJSDS.2018010105.

Munoz-Arcentales A, López-Pernas S, Pozo A, Alonso Á, Salvachúa J, Huecas G (2020) Data Usage and Access Control in Industrial Data Spaces: Implementation Using FIWARE. Sustainability 2020, Vol. 12, Page 3885 12:3885. https://doi.org/10.3390/SU12093885.

Alonso A, Pozo A, Choque J, Bueno G, Salvachua J, Diez L, Marin J, Alonso PLC (2019) An Identity Framework for Providing Access to FIWARE OAuth 2.0-Based Services According to the eIDAS European Regulation. IEEE Access 7:88435–88449. https://doi.org/10.1109/ACCESS.2019.2926556.

Marco L, Pozo A, Huecas G, Quemada J, Alonso Á, Gil D, Luján-Mora S, Medina Quero J, Espinilla-Estévez M (2021) User-Adapted Web Services by Extending the eIDAS Specification with Functional Attributes. International Journal of Environmental Research and Public Health 2021, Vol. 18, Page 3980 18:3980. https://doi.org/10.3390/IJERPH18083980.

Alonso Á, Pozo A, Cantera JM, de la Vega F, Hierro JJ (2018) Industrial Data Space Architecture Implementation Using FIWARE. Sensors 2018, Vol 18, Page 2226 18:2226. https://doi.org/10.3390/S18072226.

Munoz-Arcentales A, López-Pernas S, Pozo A, Alonso A, Salvachua J, Huecas G (2019) An Architecture for Providing Data Usage and Access Control in Data Sharing Ecosystems. Procedia Computer Science 160:590–597. https://doi.org/10.1016/J.PROCS.2019.11.042.

Pozo A, Alonso Á, Salvachúa J (2020) Evaluation of an IoT Application-Scoped Access Control Model over a Publish/Subscribe Architecture Based on FIWARE. Sensors 2020, Vol. 20, Page 4341 20:4341. https://doi.org/10.3390/S20154341.

Barra E, Gordillo A, Quemada J (2014) Virtual Science Hub: An Open Source Platform To Enrich Science Teaching. In: International Conference on Educational Sciences and Technology. pp. 741–746.

Barra E, Gordillo A, Blas ME, Guijarro J, Vazquez I (2015) EducaInternet: A Platform to Teach and Learn Safe and Responsible Use of Digital Technologies. Proceedings of the 8th International Conference of Education, Research and Innovation (ICERI).

Karadimas N V. (2018) Comparing Learning Management Systems from Popularity Point of View. Proceedings - 2018 5th International Conference on Mathematics and Computers in Sciences and Industry, MCSI 2018 141–146. https://doi.org/10.1109/MCSI.2018.00040.

Alonso González Á, Gordillo Méndez A, Pozo Huertas A, López Pernas S, Marcos Pascual L, Barra Arias E (2019) Extending the EIDAS European Specification for Supporting Academic Attributes. In: 12th annual International Conference of Education, Research and Innovation (ICERI 2019). E.T.S.I. Telecomunicación (UPM), pp. 2008–2014.

Alonso Á, Pozo A, Gordillo A, López-Pernas S, Munoz-Arcentales A, Marco L, Barra E (2020) Enhancing university services by extending the eIDAS European specification with academic attributes. Sustainability 12: https://doi.org/10.3390/SU12030770.

Aberdour M (2007) Achieving quality in open-source software. IEEE Software 24:58–64. https://doi.org/10.1109/MS.2007.2.

Downloads

Published

2024-08-08

How to Cite

Barra, E., Pozo, A., López-Pernas, S., Alonso, A., & Gordillo, A. (2024). Integration of an Open Source Identity Management System in Educational Platforms. Journal of Web Engineering, 23(04), 595–610. https://doi.org/10.13052/jwe1540-9589.2345

Issue

Section

Articles