session.timeout
This commit is contained in:
@@ -24,6 +24,7 @@ import java.util.List;
|
||||
import javax.servlet.Filter;
|
||||
|
||||
import org.maxkey.constants.ConstantsProperties;
|
||||
import org.maxkey.constants.ConstantsTimeInterval;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
@@ -70,7 +71,7 @@ public class MvcAutoConfiguration implements InitializingBean {
|
||||
CookieLocaleResolver cookieLocaleResolver = new CookieLocaleResolver();
|
||||
cookieLocaleResolver.setCookieName("maxkey_lang");
|
||||
cookieLocaleResolver.setCookieDomain(domainName);
|
||||
cookieLocaleResolver.setCookieMaxAge(604800);
|
||||
cookieLocaleResolver.setCookieMaxAge(ConstantsTimeInterval.TWO_WEEK);
|
||||
return cookieLocaleResolver;
|
||||
}
|
||||
|
||||
|
||||
@@ -70,6 +70,9 @@ public class ApplicationConfig {
|
||||
|
||||
@Value("${server.port:8080}")
|
||||
private int port;
|
||||
|
||||
@Value("${server.servlet.session.timeout:1800}")
|
||||
private int sessionTimeout;
|
||||
|
||||
@Value("${config.identity.kafkasupport:false}")
|
||||
private boolean kafkaSupport;
|
||||
@@ -196,7 +199,15 @@ public class ApplicationConfig {
|
||||
this.maxKeyUri = maxKeyUri;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSessionTimeout() {
|
||||
return sessionTimeout;
|
||||
}
|
||||
|
||||
public void setSessionTimeout(int sessionTimeout) {
|
||||
this.sessionTimeout = sessionTimeout;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder builder = new StringBuilder();
|
||||
builder.append("ApplicationConfig [emailConfig=");
|
||||
|
||||
@@ -87,7 +87,9 @@ public class LoginEndpoint {
|
||||
if(isAuthenticated){
|
||||
return WebContext.redirect("/forwardindex");
|
||||
}
|
||||
|
||||
|
||||
_logger.trace("Session Timeout MaxInactiveInterval " + WebContext.getRequest().getSession().getMaxInactiveInterval());
|
||||
|
||||
//for normal login
|
||||
ModelAndView modelAndView = new ModelAndView("login");
|
||||
modelAndView.addObject("isRemeberMe", applicationConfig.getLoginConfig().isRemeberMe());
|
||||
|
||||
@@ -7,6 +7,8 @@ application.formatted-version=v2.6.0 GA
|
||||
#server port
|
||||
#server.port=80
|
||||
server.port=443
|
||||
#session default 1800
|
||||
server.servlet.session.timeout=1800
|
||||
|
||||
#ssl
|
||||
server.ssl.key-store=maxkeyserver.keystore
|
||||
|
||||
Reference in New Issue
Block a user