Single Sign-On in Console Applications
Single sign-on v konzolových aplikacích
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Hlavním cílem této bakalářské práce je vývoj knihoven pro SSO přihlášení z konzolových aplikací napsaných v programovacím jazyce Go. Součástí práce je analýza existujících řešení, softwarový návrh, integrační testování a End-to-End testování. Implementační část práce je uzavřena vytvořením Github Actions pipeline pro automatizaci testů. Dílčím cílem práce je seznámení se s autentizačními protokoly používanými pro SSO a zvolení vhodného pro použití ve vyvíjených knihovnách.
The main goal of this bachelor thesis is to develop libraries for SSO login from console applications written in the Go programming language. The work includes analysis of existing solutions, software design, integration testing and End-to-End testing. The implementation part of the work ends with the creation of a Github Actions pipeline for test automation. A sub-objective of this work is to learn about the authentication protocols used for SSO and to select a suitable one for use in the libraries under development.
The main goal of this bachelor thesis is to develop libraries for SSO login from console applications written in the Go programming language. The work includes analysis of existing solutions, software design, integration testing and End-to-End testing. The implementation part of the work ends with the creation of a Github Actions pipeline for test automation. A sub-objective of this work is to learn about the authentication protocols used for SSO and to select a suitable one for use in the libraries under development.