private void clear(TokenStore tokenStore) throws Exception { if (tokenStore instanceof Advised) { Advised advised = (Advised) tokenStore; TokenStore target = (TokenStore) advised.getTargetSource().getTarget(); clear(target); return; } if (tokenStore instanceof InMemoryTokenStore) { ((InMemoryTokenStore) tokenStore).clear(); } if (tokenStore instanceof JdbcTokenStore) { JdbcTemplate template = new JdbcTemplate(dataSource); template.execute("delete from oauth_access_token"); template.execute("delete from oauth_refresh_token"); template.execute("delete from oauth_client_token"); template.execute("delete from oauth_code"); } }
private void clear(TokenStore tokenStore) throws Exception { if (tokenStore instanceof Advised) { Advised advised = (Advised) tokenStore; TokenStore target = (TokenStore) advised.getTargetSource().getTarget(); clear(target); return; } if (tokenStore instanceof InMemoryTokenStore) { ((InMemoryTokenStore) tokenStore).clear(); } if (tokenStore instanceof JdbcTokenStore) { JdbcTemplate template = new JdbcTemplate(dataSource); template.execute("delete from oauth_access_token"); template.execute("delete from oauth_refresh_token"); template.execute("delete from oauth_client_token"); template.execute("delete from oauth_code"); } }