Enhancement #10246
uzavřenýEnhancement #10228: Autentizace - příprava a vytváření dema
Enhancement #10236: Vytvoření spustitelného modulu autentikátoru
Enhancement #10244: Modul pro správu uživatelů
Vytvoření controlleru a service pro správu uživatelů
100%
Popis
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í controlleru, service a entity reprezentující uživatele. Kód je pushnut v separátní branchi (feature/userModule) na githubu společně s unit testy.
Související úkoly
Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)
- zkopírováno do Enhancement #10247: Vytvoření controlleru a service pro správu uživatelů přidán
Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)
- Stav změněn z New na Assigned
Aktualizováno uživatelem Jiří Trefil před asi 2 roky(ů)
- % Hotovo změněn z 90 na 100
Aktualizováno uživatelem Jiří Trefil před asi 2 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jiří Trefil před asi 2 roky(ů)
- Stav změněn z Assigned na Resolved
Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)
- Stav změněn z Resolved na Closed