Witam,
mam pewien problem, otóż w swoim projekcie mam 2 profile. Na jednym z nich chciałbym zaimplementować klasę LogoutSuccessHandler i w niej w jakiś sposób wywołąć resta z innego serwisu. Tylko zupełnie nie wiem jak wywołać tego resta.. Może ktoś poratować jakąś radą albo materiałami ?
Spring RestTemplate na przykład.
Przejrzałem internet i wszystkie przykłady były pokazane na pobieraniu json albo modyfikowaniu.
A ja mam taki problem bo chciałbym uderzyć kontrolerem do profilu sso i pobrać status http.
w sso mam coś takiego :
.logoutSuccessUrl("/logout")
Ogolnie chodzi o to, ze chcesz w customLogoutHandlerze wywolac rest clienta do sso?
Moze Ci sie przyda
http://www.baeldung.com/spring-security-logout
chodzi o coś takiego, żeby stworzyć kontroleer, który będzie wbijał się pod ścieżkę wylogowywania (SuccessHandler) i pobierał z niego status http.
I teraz tak, czy cała logikę tego mogę umieścić w tym kontrolerze czy konieczny jest jakiś servis do tego ?
W kontrolerze nie tylko nie możesz umieścić całej logiki
a w ogóle nie powinieneś umieszczać żadnej logiki. Kontroler służy tylko do wiązania URLa z akcją w warstwie modelu i zwróceniem odpowiedniego widoku/danych.