Spring adds a JSESSIONID despite stateless session management

前端 未结 2 1052
野趣味
野趣味 2021-01-12 02:20

I am using a working JWT authentication of my web application with the following configuration:

@Override
protected void configure(HttpSecurity http) throws          


        
相关标签:
2条回答
  • 2021-01-12 02:55

    Your current configuration (sessionCreationPolicy(SessionCreationPolicy.STATELESS)) ensures that Spring-Security (and only Spring-Security)

    • won't create the session
    • won't rely on the session for providing authentication details (for example, providing the Principal).

    Any other component of your application (for example, if you would use Spring-Session) is still free to create the session.

    0 讨论(0)
  • 2021-01-12 02:58

    Try to set the session to none in the application.yml:

    spring.session.store-type=none
    

    as mentioned in the docs: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-session.html

    0 讨论(0)
提交回复
热议问题