Single sign-on v konzolových aplikacích
Single Sign-On in Console Applications
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Martin Losinský
Vedoucí práce
Šika Ondřej
Oponent práce
Šebek Jiří
Studijní obor
SoftwareStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
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.
Kolekce
- Bakalářské práce - 13136 [1123]