Správa identit v informačních systémech
but.committee | doc. 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.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 B. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Burget, Radek | cs |
dc.contributor.author | Tran, Thanh Quang | cs |
dc.contributor.referee | Bartík, Vladimír | cs |
dc.date.created | 2024 | cs |
dc.description.abstract | Tato 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.abstract | This 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.mark | B | cs |
dc.identifier.citation | TRAN, 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.other | 155014 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/246588 | |
dc.language.iso | cs | 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 | správa identit | cs |
dc.subject | autentizace | cs |
dc.subject | autorizace | cs |
dc.subject | jednotné přihlášení | cs |
dc.subject | Json Web Token | cs |
dc.subject | SAML 2.0 | cs |
dc.subject | OAuth 2.0 | cs |
dc.subject | OpenID Connect | cs |
dc.subject | REST API | cs |
dc.subject | mikroslužby | cs |
dc.subject | kontejnery | cs |
dc.subject | Docker | cs |
dc.subject | Kubernetes | cs |
dc.subject | Python | cs |
dc.subject | Flask | cs |
dc.subject | JavaScript | cs |
dc.subject | Vue.js | cs |
dc.subject | Vuetify | cs |
dc.subject | Identity Management | en |
dc.subject | Authentication | en |
dc.subject | Authorization | en |
dc.subject | Single Sign-on | en |
dc.subject | Json Web Token | en |
dc.subject | SAML 2.0 | en |
dc.subject | OAuth 2.0 | en |
dc.subject | OpenID Connect | en |
dc.subject | REST API | en |
dc.subject | Microservices | en |
dc.subject | Containers | en |
dc.subject | Docker | en |
dc.subject | Kubernetes | en |
dc.subject | Python | en |
dc.subject | Flask | en |
dc.subject | JavaScript | en |
dc.subject | Vue.js | en |
dc.subject | Vuetify | en |
dc.title | Správa identit v informačních systémech | cs |
dc.title.alternative | Identity Management in Information Systems | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2024-06-10 | cs |
dcterms.modified | 2024-08-21-12:21:07 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 155014 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:00:59 | en |
sync.item.modts | 2025.01.17 10:55:37 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |