public String getCookieDomain() { String domain = securityConfig.getCookieDomain(); if(null == domain) { return super.getCookieDomain(); }else{ return domain; } }
public String getCookieDomain() { String domain = securityConfig.getCookieDomain(); if(null == domain) { return super.getCookieDomain(); }else{ return domain; } }
@Override public void handle(Request request, Response response) throws Throwable { String token = null; Cookie cookie = cookieBean.getCookie(request); if(null != cookie) { token = cookie.getValue(); } if(null == token){ return; } Map<String, Object> claims = verifier.verify(token); claims.remove(JWT.CLAIM_EXPIRATION_TIME); token = signer.sign(claims); cookieBean.setCookie(request,response,token); }
@Override public OAuth2AccessToken loadAccessToken(Request request) { Cookie cookie = getCookieBean().getCookie(request); if(null == cookie) { return null; } WacAccessTokenEntity entity = dao.findOrNull(WacAccessTokenEntity.class, cookie.getValue()); if(null == entity) { return null; } return createAccessTokenFromEntity(entity); }
@Override public void saveAccessToken(Request request, Response response, OAuth2AccessToken at) { WacAccessTokenEntity entity = createEntityFromAccesstoken(at); dao.insert(entity); getCookieBean().setCookie(request, request.response(), entity.getId()); }