Я создаю и сохраняю сеанс в базе данных, но не могу использовать сеанс, потому что он недействителен. Это моя конфигурация безопасности:
http.csrf().disable()
.authorizeRequests()
.antMatchers("/ws/saveRealPerson").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.defaultSuccessUrl("/pws/uipage/getPage").failureForwardUrl("/pws/error")
.permitAll()
.and()
.logout()
.permitAll();
http.sessionManagement()
.sessionCreationPolicy(SessionCreationPolicy.ALWAYS);
И это мои свойства:
spring.datasource.url=jdbc:mysql://localhost:3306/uni_project
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.hibernate.ddl-auto=create-drop
spring.session.store-type=jdbc
spring.session.jdbc.initialize-schema=always
spring.session.jdbc.schema=classpath:initialize/initialize.sql
spring.session.jdbc.table-name=SPRING_SESSION
server.servlet.session.timeout=30m
Когда я использую сеанс базы данных, я не могу войти в Spring Security. сеансы типа: ![enter image description here](https://i.stack.imgur.com/nA9kz.png)
Но когда я использую идентификатор сеанса почтальона, он будет работать !!: ![enter image description here](https://i.stack.imgur.com/x6qUK.png)
Я хочу сэкономить с помощью управления весенними сессиями