Akce
Feature #10378
uzavřenýVytvořit vlastní exception handlerer pro 4xx a 5xx requesty
Začátek:
2023-04-12
Uzavřít do:
% Hotovo:
100%
Odhadovaná doba:
2.00hod
Collaborators:
Importance:
Tags:
Popis
Zadání
Aktuálně ve SPADe v doInternalFilter umíme sice odchytit jiný než 200 response code z Auth aplikace, ale skočí to do catch větve, která vrací teď obecnou hodnotu.
Vytvořit vlastní custom error handlerery (například podle návodu) https://www.baeldung.com/exception-handling-for-rest-with-spring kapitola 3.3
Řešení
13.04.2023: Kvůli špatnému odchytávání exception situací je nutné udělat refaktor ve projektu Auth. Všude, kde se volá parseClaimsJws(token) bez využití try catch bloku dochází k vyhození Exception. To se poté propaguje jako 500 na SPADe...
Jirka zjistil, jak jiným způsobem odchytávat exceptions i s body, takže hotovo, jen se musí vymyslet protokol (obsah jsonu).
Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)
- Stav změněn z New na Assigned
Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)
- % Hotovo změněn z 20 na 100
Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)
- Stav změněn z Assigned na Closed
Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)
- Popis aktualizován (rozdíl)
Akce