At this point I am completely stumped on how Shiro "rememberMe" services are supposed to work.
I am using Shiro with my app which is hosted on Google App Engine.
I have sessions-enabled set to TRUE in my appengine-web.xml file.
I can see the "rememberMe" cookie being created when I log in to my app. I can also find the cookie (in Chrome > Settings > Cookies) after closing the browser and re-opening. So the cookie is apparently there.
My login code is basically as follows using a form-based login...
UsernamePasswordToken token = new UsernamePasswordToken( email, password );
token.setRememberMe(true);
theSubject.login(token);
If Authentication is successful, I query for the User object.
The problem is when I close the browser and re-visit the site, the call to: SecurityUtils.getSubject().isRemembered() is always "false".
What am I doing wrong here?