Projekt

Obecné

Profil

Enhancement #10247

Aktualizováno uživatelem Václav Hrabík před asi 2 roky(ů)

*Zadání* 

 Vytvořit controller ve v2, asi UserController, a k tomu příslušné services včetně rozhraních, které se budou moct autowirovat.  

 Rozhraní bude obsahovat typicky metody pro registraci, přihlášení, autorizaci, autentizaci. 

 Autentizace bude komunikovat s Autentikační službou, která bude v budoucnu napojena na framework (asi keycloak). 

 Controller musí mít co nejméně funkčního kódu a všechen zbytek bude přebírat vhodná Service! Zároveň je zde nutné dělat i volání do databáze vhodným způsobem (ošetření proti SQL injection, takže nějaké bindování) 

 *Funkcionální kód musí mít i příslušný JUnit!* 
 *Vývoj bude v jiné branche verzi, která se pak bude mergovat.* 

 *Řešení* 

 Vytvoření controleru, service a databázové tabulky. Všechny kódy jsou otestované.  
 Kód je na git: https://github.com/jimdixx/SPADe-Web-GUI/tree/feature/userModule

Zpět