Spring Security i remember-me

0

Witajcie,
Tworzę serwis internetowy i mam problem z remember-me w springu. Dodałem <sec:remember-me key="${security.key}" token-validity-seconds="2592000" remember-me-parameter="remember"/> do pliku xml ze spring security, lecz potrzebuje nieco więcej opcji.
Chciałbym zrobić logowanie do bazy danych daty i adresu strony na której:

  • sesja została utworzona
  • sesja została odświeżona
  • sesja została usunięta
    Jestem w stanie samemu zaprojektować tabelę. Wiem również że można napisać swoje repozytorium, które ma za zadanie pobierać sesje z bazy. Takie repozytorium musi implementować PersistentTokenRepository. Problem w tym, że w interfejsie repozytorium nie ma nigdzie nie ma metody, która przyjmowała by w swoim parametrze adres strony na której dana czynność się wydarzyła.
    Co muszę zrobić aby móc trzymać oprócz defaultowych pól ze springa adres strony w bazie?
0

Z tego co zobaczyłem na githubie, powinienem zrobić extends na klasie PersistentTokenBasedRememberMeServices i odpowiednio przerobić xmla. Mam racje?

https://github.com/spring-projects/spring-security/blob/master/web/src/main/java/org/springframework/security/web/authentication/rememberme/PersistentTokenBasedRememberMeServices.java

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