// Handle remember me
String rememberme = req.getParameter("rememberme");
if ("true".equals(rememberme)) {
// Create token for credentials
AbstractTokenService tokenService = AbstractTokenService.getInstance(CookieTokenService.class);
String cookieToken = tokenService.createToken(credentials);
log.debug("Found a remember me request parameter, created a persistent token " + cookieToken
+ " for it and set it up " + "in the next response");
Cookie cookie = new Cookie(COOKIE_NAME, cookieToken);
cookie.setPath(req.getContextPath());
cookie.setMaxAge((int) tokenService.getValidityTime());
resp.addCookie(cookie);
}
}
} else {
log.debug("username or password not provided. Changing status to UNAUTHENTICATED");