Autorizace a autentifikace uživatelů webových aplikací v .NET

dc.contributor.advisorKraus Jan, Ing. Ph.D. :56646cs
dc.contributor.authorFryč, Josefcs
dc.contributor.refereeGlos Pavel, Ing. :68856cs
dc.date.accessioned2025-02-19T10:07:08Z
dc.date.available2025-02-19T10:07:08Z
dc.date.committed15.5.2024cs
dc.date.defense28.1.2025cs
dc.date.issued2025-01-28
dc.date.submitted12.10.2022cs
dc.description.abstractTato bakalářská práce se zaměřuje na autorizaci a autentifikaci uživatelů aplikací v prostředí .NET. V rámci práce je provedena rešerše stávajících strategií, standardů, protokolů a řešení pro realizaci autentifikace a autorizace uživatelů s důrazem na možnosti a nástroje dostupné pro platformu .NET. Klíčovým nástrojem, který byl zvolen pro autentifikaci a autorizaci, je Keycloak. Keycloak je open source řešení pro správu identity a přístupu uživatelů. V rámci této práce byly navrženy dvě ukázkové aplikace (webová a mobilní). Obě tyto aplikace využívají Keycloak pro autorizaci a autentifikaci uživatelů, čímž je demonstrována možnost použití Keycloak v různých typech prostředí, které jsou v současné době podporované platformou .NET. Závěrem práce je diskuse o možnostech dalšího rozvoje tématu, se zvláštním důrazem na adaptabilitu navržených řešení v průběhu životního cyklu aplikací. Práce ukazuje, jak lze efektivně využít existující nástroje pro správu autentifikace a autorizace a jak lze tato řešení integrovat do různých typů aplikací v rámci platformy .NET.cs
dc.description.abstractThis bachelor thesis focuses on the authentication and authorization of users in .NET application environments. The work involves a review of existing strategies, standards, protocols, and solutions for the implementation of user authentication and authorization with emphasis on the possibilities and tools available for the .NET platform. The key tool selected for authentication and authorization is Keycloak. Keycloak is an open source solution for managing user identity and access. As part of this work, two exemplary applications (web and mobile) were designed. Both of these applications utilize Keycloak for user authorization and authentication, thereby demonstrating the potential of Keycloak in various types of environments currently supported by the .NET platform. The conclusion of the thesis discusses possibilities for further development of the topic, with particular emphasis on the adaptability of the proposed solutions throughout the lifecycle of applications. The work illustrates how to effectively use existing tools for managing authentication and authorization, and how these solutions can be integrated into various types of applications within the .NET platform.en
dc.format64 s.cs
dc.identifier.urihttps://dspace.tul.cz/handle/15240/176626
dc.language.isoCScs
dc.subjectAutorizacecs
dc.subjectAutentifikacecs
dc.subjectKeycloakcs
dc.subject.NETcs
dc.titleAutorizace a autentifikace uživatelů webových aplikací v .NETcs
dc.titleAuthorisation and authentication of users in web applications in .NETen
dc.typediplomová prácecs
local.degree.abbreviationBakalářskýcs
local.identifier.authorM19000012cs
local.identifier.stag44633cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
BP-Fryc.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format
Description:
VŠKP ( 21.8.2024 12:23 )
Loading...
Thumbnail Image
Name:
PV-BP-Fryc.pdf
Size:
287.54 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP ( 21.1.2025 10:42 )
Loading...
Thumbnail Image
Name:
OP-BP-Fryc.pdf
Size:
290.22 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP ( 21.1.2025 10:43 )
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
39.45 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby VŠKP ( 28.1.2025 12:13 )