Bakalářská práce

Autentizace FIDENTIS Analyst WebApp pomocí federovaných identit

Authentication of the FIDENTIS Analyst WebApp via Federated Identities

Adam Majzlík
Anotace

Aplikácia FIDENTIS Analyst WebApp slúži na zobrazenie skenov ľudských tvárí v podobe 3D modelov. Prihlasovanie do aplikácie je možné iba pomocou lokálnych účtov. Cieľom tejto bakalárskej práce je pridanie nového spôsobu prihlásenia do aplikácie prostredníctvom univerzitných účtov Masarykovej univerzity a preskúmanie a návrh možnosti pridania ďalších poskytovateľov prihlásenia a následné rozšírenie …více

Abstract

The web application FIDENTIS Analyst WebApp is used to display scans of human faces as 3D models. Logging in to the application is possible only using local accounts. This bachelor's thesis aims to add a new method for logging into the application using the university accounts of Masaryk University and to research and design the possibility of adding additional login providers and a subsequent extension …více

Zadání práce
Prostudujte implementaci webové aplikace FIDENTIS Analyst WebApp. Zaměřte se zejména na současné řešení autentizace a autorizace, které využívá lokální účty. Prostudujte principy OIDC a možnost napojení na autentizační server Masarykovy univerzity. Navrhněte a implementujte tuto formu autentizace do FIDENTIS Analyst WebApp tak, aby zůstala zachována možnost vytvářet lokální účty. Rozšiřte existující GUI pro správu uživatelů a uživatelských profilů o manipulaci s OIDC účty, včetně správy uživatelských dat jako jsou vytvořené projekty nebo rozpracované analytické úkoly.

Textová část práce popíše základní účel aplikace FIDENTIS Analyst WebApp a její architekturu. Primárně se popis zaměří na současné řešení přístupu. Bude popsána problematika OIDC autentizací a způsob jejich integrace do webové aplikace. Dále se bude text zabývat samotným řešením OIDC autentizace z technologického i funkčního hlediska. Nebudou chybět postupy pro integraci různých OIDC poskytovatelů identit. Dále budou popsány přesné funkční požadavky na správu uživatelů a detaily z implementace.

Praktická část bude zahrnovat implementaci a integraci OIDC autentizace poskytované Masarykovou univerzitou do FIDENTIS Analyst WebApp. Dále bude demonstrována použitelnost pro vybrané další poskytovatele, jako je např. Google, Facebook, nebo GitHub. V administrativním rozhraní bude k dispozici potřebné GUI pro efektivní a jednotnou správu federovaných i lokálních účtů, včetně správy uživatelských projektů a analytických úkolů.

Práce zkontrolována:
24. 5. 2024 08:33, doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
Jazyk práce
slovenština slovenština
Termín obhajoby
27. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
KPSK FI MU

Oponent

RNDr. Josef Spurný, Ph.D., učo 274152
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.