Diplomová práce

Autentizace a autorizace pro systém pro správu požadavků

Authentication and Authorization for an Issue Tracker

Bc. Vlastislav Ramík, učo 173181
Anotace

Cílem této práce je vývoj autentizace a autorizace v existujícím systému pro správu požadavků eShoe za využití technologie Keycloak. Samotné implementaci, která bude realizována za pomocí technologií Keycloak, Java EE, Wicket a CDI, předchází analýza zabezpečení aplikací na platformě Java.

Abstract

The aim of this thesis is to develop authentization and authorization in existing issue tracking system eShoe using Keycloak. The thesis covers the development with Java EE, Wicket and CDI technologies and security with Keycloak and analyses security in Java aplivations.

Zadání práce

Nastudujte způsob, kterým je řešena autentizace a autorizace v Java EE 6 projektech vyvíjených pro aplikační server WildFly. Seznamte se s projekty PicketLink, PickBox a KeyCloak, a způsobem, jakým řeší autentizaci a autorizaci. Tuto funkcionalitu porovnejte s požadavkami definovanými ve specifikaci Java EE 6 Security. Dále se seznamte s projektem eShoe a implementujte v něm autentizaci a autorizaci pomocí jednoho z výše uvedených projektů.

Autorizaci implementujte nikoliv jen podle prováděných operací, ale i podle entit, nad kterými operace probíhá. Jinými slovy, bezpečnostní atributy (které skupiny či uživatelé mohou provádět operace) budou rozdílné pro různé entity.

Práce zkontrolována:
26. 5. 2015 10:31, Mgr. Marek Grác, Ph.D., učo 50728
Jazyk práce
čeština čeština
Termín obhajoby
24. 6. 2015
Práce byla úspěšně obhájena

Vedoucí

Mgr. Marek Grác, Ph.D., učo 50728
CPL ÚČJ FF MU

Oponent

Ing. Ondřej Žižka
ozizka@redhat.com

  • 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.