OAuth2

RuntimeException
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
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:

Kopiuj
@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?.

KK
  • Rejestracja: dni
  • Ostatnio: dni
1

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.