Jednotné přihlašování pomocí OpenID Connect a Keycloak
but.committee | doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) Ing. Tomáš Milet, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E. | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Malinka, Kamil | en |
dc.contributor.author | Koval, Maksym | en |
dc.contributor.referee | Pavela, Jiří | en |
dc.date.created | 2024 | cs |
dc.description.abstract | Cílem této práce je prozkoumat principy protokolů OAuth 2.0 a OpenID Connect a vysvětlit, jak by tyto protokoly měly být implementovány v architektuře mikroslužeb. Jako demonstrační aplikace byly navrhnuty dva webové klienty Angular a dva servery Spring Boot. Práce také vysvětluje připojení Keycloak jako poskytovatele identit pro výše uvedené aplikace. Výsledkem je centralizované autentizace všech aplikací a implementace mechanismu jednotného přihlašování v cloudovém prostředí. | en |
dc.description.abstract | This thesis delves into the principles of OAuth 2.0 and OpenID Connect protocols and explains how they should be implemented in a microservice architecture. Two Angular web clients and two Spring Boot servers were developed as applications for the demonstration. The paper also explains how to use Keycloak as an identity provider for the above applications. The result is centralized authentication of all applications as well as implementation of Single Sign On mechanism in a cloud-native environment. | cs |
dc.description.mark | E | cs |
dc.identifier.citation | KOVAL, M. Jednotné přihlašování pomocí OpenID Connect a Keycloak [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 161250 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/247510 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | OAuth 1.0 | en |
dc.subject | OAuth 2.0 | en |
dc.subject | OpenID Connect | en |
dc.subject | Keycloak | en |
dc.subject | Jednotné přihlašování | en |
dc.subject | Angular | en |
dc.subject | Spring Boot | en |
dc.subject | Autorizace | en |
dc.subject | Autentifikace | en |
dc.subject | Identita | en |
dc.subject | OAuth 1.0 | cs |
dc.subject | OAuth 2.0 | cs |
dc.subject | OpenID Connect | cs |
dc.subject | Keycloak | cs |
dc.subject | Single sign-on | cs |
dc.subject | Angular | cs |
dc.subject | Spring Boot | cs |
dc.subject | Access Token | cs |
dc.subject | ID Token | cs |
dc.subject | Authorization | cs |
dc.subject | Authentication | cs |
dc.subject | Identity | cs |
dc.title | Jednotné přihlašování pomocí OpenID Connect a Keycloak | en |
dc.title.alternative | Cloud-Native Single Sign-On with OpenID Connect and Keycloak | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2024-06-12 | cs |
dcterms.modified | 2024-06-17-08:46:03 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 161250 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:01:39 | en |
sync.item.modts | 2025.01.17 11:56:36 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |