Authentication and Authorization Service for Developers: Implementation of Authentication-as-a-Service on the .NET platform
Show simple item record
| dc.contributor.advisor |
Šilhavý, Petr
|
|
| dc.contributor.author |
Gabriel, Martin
|
|
| dc.date.accessioned |
2025-12-10T23:09:49Z |
|
| dc.date.available |
2025-12-10T23:09:49Z |
|
| dc.date.issued |
2024-10-27 |
|
| dc.identifier |
Elektronický archiv Knihovny UTB |
|
| dc.identifier.uri |
http://hdl.handle.net/10563/57699
|
|
| dc.description.abstract |
Tato diplomová práce popisuje rešerši, design a implementaci služby typu Authentication-as-a-Service postavenou na platformě .NET. Popisuje autentizační a autorizační standardy jako je OAuth a OpenID Connect a porovnává přední poskytovatele obdobných služeb s cílem stanovit architektonické požadavky pro navrhovanou službu. Na základě této analýzy navrhuje systém, který kombinuje OAuth flow, webové JSON tokeny s ohledem na uživatelské role a ASP.NET Core back-end s uživatelským rozhraním pomocí Razor Pages. Výsledná služba s otevřeným zdrojovým kódem nabízí přihlášení klientských aplikací, místní a federované přihlašování, jemné řízení přístupu a ochranu proti běžným kybernetickým útokům. |
|
| dc.format |
89 stran (120915 znaků) |
|
| dc.language.iso |
en |
|
| dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
| dc.rights |
Bez omezení |
|
| dc.subject |
autentizace
|
cs |
| dc.subject |
autorizace
|
cs |
| dc.subject |
OAuth
|
cs |
| dc.subject |
OpenID Connect
|
cs |
| dc.subject |
JSON Web Token
|
cs |
| dc.subject |
.NET
|
cs |
| dc.subject |
mikroslužby
|
cs |
| dc.subject |
authentication
|
en |
| dc.subject |
authorization
|
en |
| dc.subject |
OAuth
|
en |
| dc.subject |
OpenID Connect
|
en |
| dc.subject |
JSON Web Token
|
en |
| dc.subject |
.NET
|
en |
| dc.subject |
microservices
|
en |
| dc.title |
Authentication and Authorization Service for Developers: Implementation of Authentication-as-a-Service on the .NET platform |
|
| dc.title.alternative |
Authentication and Authorization Service for Developers: Implementation of Authentication-as-a-Service on the .NET platform |
|
| dc.type |
diplomová práce |
cs |
| dc.contributor.referee |
Trenz, Oldřich |
|
| dc.date.accepted |
2025-06-18 |
|
| dc.description.abstract-translated |
This thesis presents the research, design and implementation of an Authentication-as-a-Service solution built on the .NET platform. It reviews authentication and authorization standards such as OAuth and OpenID Connect and evaluates leading providers to derive architectural requirements for designed service. Guided by this analysis, it constructs a containerized system that combines OAuth flows, role-based JSON Web Tokens and an ASP.NET Core back-end with a Razor Pages user interface. The resulting open-source service offers client application onboarding, local and federated sign-in, fine-grained access control and protection against common cyber attacks. |
|
| dc.description.department |
Ústav informatiky a umělé inteligence |
|
| dc.thesis.degree-discipline |
Softwarové inženýrství |
cs |
| dc.thesis.degree-discipline |
Software Engineering |
en |
| dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
| dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
| dc.thesis.degree-name |
Ing. |
|
| dc.thesis.degree-program |
Informační technologie |
cs |
| dc.thesis.degree-program |
Information Technologies |
en |
| dc.identifier.stag |
70079
|
|
| dc.date.submitted |
2025-05-30 |
|
Files in this item
|
There are no files associated with this item.
|
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account