Authentication and Authorization Service for Developers: Implementation of Authentication-as-a-Service on the .NET platform

DSpace Repository

Language: English čeština 

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

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account