| 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); | 
|   | 
|     } | 
| } |