OAuth2

0

Cześć, pytanie odnośnie sposobu autentykacji.
Chciałem utworzyć Listenera aby pobrać dane użytkownika zaraz po poprawnym zalogowaniu. Więc utworzyłem takowy:

@Component
public class LoginSuccessListener implements ApplicationListener<AuthenticationSuccessEvent> {

    @Override
    public void onApplicationEvent(AuthenticationSuccessEvent authenticationSuccessEvent) {
        User user = (User) authenticationSuccessEvent.getAuthentication().getPrincipal();
    }
}

Po zalogowaniu otrzymuję zwrotkę z informacjami, jednak także za każdym odświeżeniem przeglądarki bądź też strzałem do zasobu (użytkownik zalogowany).
Czy dostęp do zasobu każdorazowo wymaga odświeżania bądź nowego tokenu ? Dlaczego metoda wywoływana jest każdorazowo?.

1

Wprawdzie raczkuję dopiero w Springu, ale myślę, że taka jest idea oauth. Brak sesji, autoryzacja przez token przy każdym requescie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1