Single Sign-On in Console Applications

Single sign-on v konzolových aplikacích

Research Projects

Organizational Units

Journal Issue

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.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By