protected String doGenerateToken() { String value = String.valueOf(counter.incrementAndGet()); return tokenEncoder.encodeToken(value); }
@Override public boolean verifyToken(Request request, String token, CsrfToken expected) throws CsrfTokenExpiredException { try { return null == token ? false : tokenEncoder.verifyToken(token); } catch (TokenExpiredException e) { throw new CsrfTokenExpiredException(e.getMessage()); } }