Autentizační rámec pro webové aplikace
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) doc. Dr. Ing. Otto Fučík (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Tomáš Milet, 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 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 C. | 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 | Michalica, David | cs |
dc.contributor.referee | Rychlý, Marek | cs |
dc.date.created | 2023 | cs |
dc.description.abstract | Předmětem této práce je vytvořit mikroslužbu pro ověřování uživatelů a správu uživatelských účtů. Implementace servrové části je v jazyce C# a .NET frameworku. Uživatelské rozhraní je implementováno v jazyce Javascript s použitím knihovny React. Pro datovou vrstvu aplikace je využívána MySQL databáze, ale modulární návrh aplikace umožňuje po menších úpravách využívat jakýkoliv typ databáze. Pro ověřování se využívají tokeny JWT. Aplikace klientovi umožňuje přihlásit se pomocí účtů třetích stran, jako je například existující účet na Googlu. | cs |
dc.description.abstract | The subject of this work is to create a microservice for user authentication and user account management. The server side implementation is in C# and .NET framework. The user interface is implemented in Javascript using the React library. MySQL database is used for the data layer of the application, but the modular design of the application allows to use any type of database after minor modifications. JWT tokens are used for authentication. The application allows the client to log in using third party accounts, such as an existing Google account. | en |
dc.description.mark | C | cs |
dc.identifier.citation | MICHALICA, D. Autentizační rámec pro webové aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 144818 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/212699 | |
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 | API | cs |
dc.subject | UI | cs |
dc.subject | autentizace | cs |
dc.subject | autorizace | cs |
dc.subject | JWT | cs |
dc.subject | React | cs |
dc.subject | C# | cs |
dc.subject | .NET | cs |
dc.subject | ABAC | cs |
dc.subject | RBAC | cs |
dc.subject | REBAC | cs |
dc.subject | JSON | cs |
dc.subject | web | cs |
dc.subject | webová aplikace | cs |
dc.subject | API | en |
dc.subject | UI | en |
dc.subject | authentication | en |
dc.subject | authorization | en |
dc.subject | JWT | en |
dc.subject | React | en |
dc.subject | C# | en |
dc.subject | .NET | en |
dc.subject | ABAC | en |
dc.subject | RBAC | en |
dc.subject | REBAC | en |
dc.subject | JSON | en |
dc.subject | web | en |
dc.subject | web application | en |
dc.title | Autentizační rámec pro webové aplikace | cs |
dc.title.alternative | Authentication Framework for Web Applications | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2023-06-12 | cs |
dcterms.modified | 2023-06-12-15:58:36 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 144818 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 20:59:58 | en |
sync.item.modts | 2025.01.15 11:39:06 | 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 |