весенний вход в систему безопасности с проблемой сеанса по умолчанию - PullRequest
0 голосов
/ 08 февраля 2020

Я создаю и сохраняю сеанс в базе данных, но не могу использовать сеанс, потому что он недействителен. Это моя конфигурация безопасности:

  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

Но когда я использую идентификатор сеанса почтальона, он будет работать !!: enter image description here

Я хочу сэкономить с помощью управления весенними сессиями

...