Správa identit v informačních systémech

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) RNDr. Marek Rychlý, Ph.D. (člen) doc. Dr. Ing. Otto Fučík (člen) Ing. František Grézl, 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 B.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBurget, Radekcs
dc.contributor.authorTran, Thanh Quangcs
dc.contributor.refereeBartík, Vladimírcs
dc.date.created2024cs
dc.description.abstractTato práce se zabývá problematikou správy identit na webu a implementací informačního systému, který tuto problematiku řeší. Navržený informační systém využívá systému Keycloak pro správu identit a delegaci procesu autentizace centrálně na třetí stranu. Díky Keycloaku lze integrovat externí zdroje identit pomocí široce používaných protokolů řešící jednotné přihlášení jako SAML 2.0 a OpenID Connect. Samotný informační systém je postaven na architektuře mikroslužeb, kde jednotlivé mikroslužby jsou implementovány v programovacím jazyce Python. Webový klient informačního systému je implementován ve webovém frameworku Vue.js s rozšířením Vuetify, které slouží pro snadné vytváření webového uživatelského rozhraní.cs
dc.description.abstractThis thesis deals with the issue of identity management on the web and the implementation of an information system that solves this issue. The proposed information system utilizes Keycloak for identity management and delegating the authentication process centrally to a third party. Thanks to Keycloak, external identity sources can be integrated using widely used protocols such as SAML 2.0 and OpenID Connect. The information system itself is built on a microservices architecture, where individual microservices are implemented in the Python programming language. The web client of the information system is implemented in the Vue.js web framework with the Vuetify extension, which is used for easy creation of the web user interface.en
dc.description.markBcs
dc.identifier.citationTRAN, T. Správa identit v informačních systémech [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other155014cs
dc.identifier.urihttp://hdl.handle.net/11012/246588
dc.language.isocscs
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.subjectspráva identitcs
dc.subjectautentizacecs
dc.subjectautorizacecs
dc.subjectjednotné přihlášenícs
dc.subjectJson Web Tokencs
dc.subjectSAML 2.0cs
dc.subjectOAuth 2.0cs
dc.subjectOpenID Connectcs
dc.subjectREST APIcs
dc.subjectmikroslužbycs
dc.subjectkontejnerycs
dc.subjectDockercs
dc.subjectKubernetescs
dc.subjectPythoncs
dc.subjectFlaskcs
dc.subjectJavaScriptcs
dc.subjectVue.jscs
dc.subjectVuetifycs
dc.subjectIdentity Managementen
dc.subjectAuthenticationen
dc.subjectAuthorizationen
dc.subjectSingle Sign-onen
dc.subjectJson Web Tokenen
dc.subjectSAML 2.0en
dc.subjectOAuth 2.0en
dc.subjectOpenID Connecten
dc.subjectREST APIen
dc.subjectMicroservicesen
dc.subjectContainersen
dc.subjectDockeren
dc.subjectKubernetesen
dc.subjectPythonen
dc.subjectFlasken
dc.subjectJavaScripten
dc.subjectVue.jsen
dc.subjectVuetifyen
dc.titleSpráva identit v informačních systémechcs
dc.title.alternativeIdentity Management in Information Systemsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-06-10cs
dcterms.modified2024-08-21-12:21:07cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid155014en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:00:59en
sync.item.modts2025.01.17 10:55:37en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informační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:
2.13 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_155014.html
Size:
8.82 KB
Format:
Hypertext Markup Language
Description:
file review_155014.html
Collections