Jednotné přihlašování pomocí OpenID Connect a Keycloak

but.committeedoc. 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.defenceStudent 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.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMalinka, Kamilen
dc.contributor.authorKoval, Maksymen
dc.contributor.refereePavela, Jiříen
dc.date.created2024cs
dc.description.abstractCí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.abstractThis 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.markEcs
dc.identifier.citationKOVAL, 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.other161250cs
dc.identifier.urihttp://hdl.handle.net/11012/247510
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectOAuth 1.0en
dc.subjectOAuth 2.0en
dc.subjectOpenID Connecten
dc.subjectKeycloaken
dc.subjectJednotné přihlašováníen
dc.subjectAngularen
dc.subjectSpring Booten
dc.subjectAutorizaceen
dc.subjectAutentifikaceen
dc.subjectIdentitaen
dc.subjectOAuth 1.0cs
dc.subjectOAuth 2.0cs
dc.subjectOpenID Connectcs
dc.subjectKeycloakcs
dc.subjectSingle sign-oncs
dc.subjectAngularcs
dc.subjectSpring Bootcs
dc.subjectAccess Tokencs
dc.subjectID Tokencs
dc.subjectAuthorizationcs
dc.subjectAuthenticationcs
dc.subjectIdentitycs
dc.titleJednotné přihlašování pomocí OpenID Connect a Keycloaken
dc.title.alternativeCloud-Native Single Sign-On with OpenID Connect and Keycloakcs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-06-12cs
dcterms.modified2024-06-17-08:46:03cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid161250en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:01:39en
sync.item.modts2025.01.17 11:56:36en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.77 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_161250.html
Size:
9.9 KB
Format:
Hypertext Markup Language
Description:
file review_161250.html
Collections