List of usage examples for org.apache.shiro.web.servlet Cookie setMaxAge
void setMaxAge(int maxAge);
From source file:org.tolven.shiro.web.session.mgt.TolvenWebSessionManager.java
License:Open Source License
protected void updateSessionIdTemplateCookie() { Cookie cookie = getSessionIdCookie(); TolvenContext tolvenContext = null;// w ww .j a va 2s . c o m String jndiName = "tolvenContext"; try { InitialContext ictx = new InitialContext(); tolvenContext = (TolvenContext) ictx.lookup(jndiName); } catch (Exception ex) { throw new RuntimeException("Could not look up " + jndiName, ex); } if (tolvenContext.getSsoCookieName() != null) { cookie.setName(tolvenContext.getSsoCookieName()); } if (tolvenContext.getSsoCookieDomain() != null) { cookie.setDomain(tolvenContext.getSsoCookieDomain()); } if (tolvenContext.getSsoCookiePath() != null) { cookie.setPath(tolvenContext.getSsoCookiePath()); } if (tolvenContext.getSsoCookieSecure() != null) { cookie.setSecure(Boolean.parseBoolean(tolvenContext.getSsoCookieSecure())); } if (tolvenContext.getSsoCookieMaxAge() != null) { cookie.setMaxAge(Integer.parseInt(tolvenContext.getSsoCookieMaxAge())); } }
From source file:to.sauerkraut.krautadmin.auth.ConfigurableCookieRememberMeManager.java
License:Open Source License
public void configure(final RememberMeCookieConfiguration rememberMeCookieConfiguration) { final Cookie defaultCookie = getCookie(); defaultCookie.setName(rememberMeCookieConfiguration.getName()); defaultCookie.setMaxAge(rememberMeCookieConfiguration.getMaxAgeSeconds()); defaultCookie.setHttpOnly(rememberMeCookieConfiguration.isHttpOnly()); defaultCookie.setSecure(rememberMeCookieConfiguration.isSecure()); defaultCookie.setDomain(rememberMeCookieConfiguration.getDomain()); defaultCookie.setPath(rememberMeCookieConfiguration.getPath()); defaultCookie.setVersion(rememberMeCookieConfiguration.getVersion()); }