OAuth2RestTemplate handles the Authorization Code flow.