@Override public Collection<OAuth2AccessToken> findTokensByClientIdAndUserName( String clientId, String userName) { /*Query query = new Query(); query.addCriteria(Criteria.where("clientId").is(clientId)); query.addCriteria(Criteria.where("userName").is(userName)); List<OAuth2AuthenticationAccessToken> accessTokens = mongoTemplate.find(query, OAuth2AuthenticationAccessToken.class, "oauth2_access_token");*/ List<OAuth2AuthenticationAccessToken> accessTokens = oAuth2AccessTokenDao.findByClientIdAndUserName(clientId, userName); return extractAccessTokens(accessTokens); }