This commit is contained in:
2024-12-15 23:47:09 +01:00
parent 2b6e038a75
commit 04df2ee1aa
3 changed files with 7 additions and 2 deletions
@@ -120,7 +120,7 @@ public class SecurityConfiguration {
.requestMatchers(mvc.pattern("/management/**")).hasAuthority(AuthoritiesConstants.ADMIN)
)
.rememberMe(
rememberMe -> rememberMe.rememberMeServices(rememberMeServices()).key("remember-me-cookie-key32342ff") // Klucz do szyfrowania tokenu
rememberMe -> rememberMe.rememberMeServices(rememberMeServices()) // Klucz do szyfrowania tokenu
)
.oauth2Login(oauth2 ->
oauth2
@@ -134,7 +134,10 @@ public class SecurityConfiguration {
@Bean
public RememberMeServices rememberMeServices() {
TokenBasedRememberMeServices rememberMeServices = new TokenBasedRememberMeServices("remember-me-key", userDetailsService());
TokenBasedRememberMeServices rememberMeServices = new TokenBasedRememberMeServices(
"remember-me-cookie-key32342ff",
userDetailsService()
);
rememberMeServices.setTokenValiditySeconds(60 * 60 * 24 * 170);
rememberMeServices.setAlwaysRemember(true);
// Ustawienie czasu ważności tokenu na 170 dni
@@ -11,6 +11,7 @@ public class TransactionItemComparator implements Comparator<TransactionItem> {
if (item1 == null && item2 == null) return 0;
if (item1 == null) return -1;
if (item2 == null) return 1;
if (item1.getId().equals(item2.getId())) return 0;
// Teraz porównujemy pola userAccount
return compareUserAccounts(item1.getUserAccount(), item2.getUserAccount());
@@ -22,6 +22,7 @@ public class UserAccountComparator implements Comparator<UserAccount> {
if (ua1 == null && ua2 == null) return 0;
if (ua1 == null) return -1;
if (ua2 == null) return 1;
if (ua1.getId().equals(ua2.getId())) return 0;
String name1 = ua1.getName();
String name2 = ua2.getName();