Example usage for org.apache.shiro.web.mgt CookieRememberMeManager getCookie

List of usage examples for org.apache.shiro.web.mgt CookieRememberMeManager getCookie

Introduction

In this page you can find the example usage for org.apache.shiro.web.mgt CookieRememberMeManager getCookie.

Prototype

public Cookie getCookie() 

Source Link

Document

Returns the cookie 'template' that will be used to set all attributes of outgoing rememberMe cookies created by this RememberMeManager .

Usage

From source file:com.flowlogix.web.services.TynamoSecurityModule.java

License:Apache License

@Match("RememberMeManager")
public RememberMeManager decorateRememberMeDefaults(RememberMeManager _mgr,
        @Symbol(SecurityModule.Symbols.REMEMBER_ME_DURATION) Integer daysToRemember) {
    CookieRememberMeManager mgr = (CookieRememberMeManager) _mgr;
    if (productionMode) {
        mgr.getCookie().setMaxAge(daysToRemember * 24 * 60 * 60);
    } else {//w  ww  .  j  a  v  a  2  s.  co  m
        mgr.getCookie().setMaxAge(-1);
    }

    return null;
}