@Override public ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod) throws IOException { ClientHttpRequest request = delegate.createRequest(uri, httpMethod); String authorizationHeader = oauthClient.getAuthorizationHeader(); if (authorizationHeader != null) { request.getHeaders().add(AUTHORIZATION_HEADER_KEY, authorizationHeader); } if (cloudCredentials != null && cloudCredentials.getProxyUser() != null) { request.getHeaders().add(PROXY_USER_HEADER_KEY, cloudCredentials.getProxyUser()); } return request; }
@Override public ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod) throws IOException { ClientHttpRequest request = delegate.createRequest(uri, httpMethod); String authorizationHeader = oauthClient.getAuthorizationHeader(); if (authorizationHeader != null) { request.getHeaders() .add(AUTHORIZATION_HEADER_KEY, authorizationHeader); } if (cloudCredentials != null && cloudCredentials.getProxyUser() != null) { request.getHeaders() .add(PROXY_USER_HEADER_KEY, cloudCredentials.getProxyUser()); } return request; }
@Override public void updatePassword(CloudCredentials credentials, String newPassword) { oauthClient.changePassword(credentials.getPassword(), newPassword); CloudCredentials newCloudCredentials = new CloudCredentials(credentials.getEmail(), newPassword); if (cloudCredentials.getProxyUser() != null) { cloudCredentials = newCloudCredentials.proxyForUser(cloudCredentials.getProxyUser()); } else { cloudCredentials = newCloudCredentials; } }
@Override public void updatePassword(CloudCredentials credentials, String newPassword) { oauthClient.changePassword(credentials.getPassword(), newPassword); CloudCredentials newCloudCredentials = new CloudCredentials(credentials.getEmail(), newPassword); if (cloudCredentials.getProxyUser() != null) { cloudCredentials = newCloudCredentials.proxyForUser(cloudCredentials.getProxyUser()); } else { cloudCredentials = newCloudCredentials; } }