@Override public T fromToken(final String compactJws) { final String token = this.jwt.decrypt(compactJws); return this.token.fromToken(token); } }
@Override public String toToken(final T obj) { final String token = this.token.toToken(obj); return this.jwt.encrypt(token, this.maxAge); }
@Override public String toToken(final T obj) { final String token = this.delegate.toToken(obj); return CodecUtils.urlEncode(token); }
@Override public T getCookie(final HttpServletRequest request) { final String token = this.getValue(request); return this.token.fromToken(token); }
@Override public String toToken(final T obj) { final String token = this.token.toToken(obj); return encrypt(token, this.cipher); }
@Override public T fromToken(final String encrypted) { final String token = decrypt(encrypted, this.cipher); return this.token.fromToken(token); } }
@Override public String toToken(final T obj) { final String token = this.token.toToken(obj); return encrypt(token, this.cipher); }
@Override public T fromToken(final String encrypted) { final String token = decrypt(encrypted, this.cipher); return this.token.fromToken(token); } }
@Override public String toToken(final T obj) { final String token = this.delegate.toToken(obj); return CodecUtils.urlEncode(token); }
@Override public T fromToken(final String compactJws) { final String token = this.jwt.decrypt(compactJws); return this.token.fromToken(token); } }
@Override public String toToken(final T obj) { final String token = this.token.toToken(obj); return this.jwt.encrypt(token, this.maxAge); }
@Override public T fromToken(final String token) { final String decoded = CodecUtils.urlDecode(token); return this.delegate.fromToken(decoded); } }
@Override public T setCookie( // final HttpServletRequest request, // final HttpServletResponse response, // final T obj // ) { final String token = this.token.toToken(obj); final String domain = this.domainResolver.resolveDomain(request); final Cookie cookie = TypeSafeCookie.buildCookie(domain, this.httpOnly, this.maxAge, this.name, this.secure, token); response.addCookie(cookie); return obj; } }
@Override public T fromToken(final String token) { final String decoded = CodecUtils.urlDecode(token); return this.delegate.fromToken(decoded); } }
@Override public T setCookie( // final HttpServletRequest request, // final HttpServletResponse response, // final T obj // ) { final String token = this.token.toToken(obj); final String domain = this.domainResolver.resolveDomain(request); final Cookie cookie = TypeSafeCookie.buildCookie(domain, this.httpOnly, this.maxAge, this.name, this.secure, token); response.addCookie(cookie); return obj; } }
@Override public T getCookie(final HttpServletRequest request) { final String token = this.getValue(request); return this.token.fromToken(token); }