polito.it
Politecnico di Torino (logo)

Implementation of a Single Sign-On System with Open Source Software

Ludovico Pavesi

Implementation of a Single Sign-On System with Open Source Software.

Rel. Francesco Laviano. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2019

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Document access: Anyone
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (903kB) | Preview
Abstract:

Single sign-on systems allow users to log in to a number of heterogeneous software applications and computers with the same set of credentials (e.g. username and password). Despite the advantages of these systems concerning user experience, security, policy enforcement and others, they are rarely implemented in small organizations. This thesis focuses on the implementation of a web single sign-on system in a small organization. There are three main components in this specific system: a LDAP server, the SSO server itself and a user management application. The former two are off-the-shelf software components that had to be selected, installed and configured, while the latter is a custom application. Only open source applications and libraries have been considered and deployment and management of the entire system has been automated with configuration management tools. Almost all of the scripts, configuration files and code created for this project have been publicly released under free and open source licenses, along with documentation that explains how to use most of them.

Relators: Francesco Laviano
Academic year: 2018/19
Publication type: Electronic
Number of Pages: 88
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: UNSPECIFIED
URI: http://webthesis.biblio.polito.it/id/eprint/11570
Modify record (reserved for operators) Modify record (reserved for operators)