| 123456789101112131415161718192021222324 |
- package com.genersoft.iot.vmp.conf.security;
- import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
- import javax.servlet.ServletContext;
- import javax.servlet.ServletException;
- import javax.servlet.SessionCookieConfig;
- import javax.servlet.SessionTrackingMode;
- import java.util.Collections;
- public class UrlTokenHandler extends SpringBootServletInitializer {
- @Override
- public void onStartup(ServletContext servletContext) throws ServletException {
- super.onStartup(servletContext);
- servletContext.setSessionTrackingModes(
- Collections.singleton(SessionTrackingMode.COOKIE)
- );
- SessionCookieConfig sessionCookieConfig = servletContext.getSessionCookieConfig();
- sessionCookieConfig.setHttpOnly(true);
- }
- }
|