Codota Logo
HttpCredentialsAdapter.initialize
Code IndexAdd Codota to your IDE (free)

How to use
initialize
method
in
com.google.auth.http.HttpCredentialsAdapter

Best Java code snippets using com.google.auth.http.HttpCredentialsAdapter.initialize (Showing top 8 results out of 315)

  • Common ways to obtain HttpCredentialsAdapter
private void myMethod () {
HttpCredentialsAdapter h =
  • Codota IconCredentials credentials;new HttpCredentialsAdapter(credentials)
  • Smart code suggestions by Codota
}
origin: firebase/firebase-admin-java

 @Override
 public void initialize(HttpRequest httpRequest) throws IOException {
  credentialsAdapter.initialize(httpRequest);
  httpRequest.setConnectTimeout(connectTimeout);
  httpRequest.setReadTimeout(readTimeout);
 }
}
origin: com.google.auth/google-auth-library-oauth2-http

try {
 credentials.refresh();
 initialize(request);
 return true;
} catch (IOException exception) {
origin: googleapis/google-auth-library-java

try {
 credentials.refresh();
 initialize(request);
 return true;
} catch (IOException exception) {
origin: com.google.auth/google-auth-library-oauth2-http

adapter.initialize(request);
request.setParser(parser);
origin: googleapis/google-auth-library-java

adapter.initialize(request);
request.setParser(parser);
origin: googleapis/google-auth-library-java

 @Test
 public void initialize_noURI() throws IOException {
  final String accessToken = "1/MkSJoj1xsli0AccessToken_NKPY2";
  final String expectedAuthorization = InternalAuthHttpConstants.BEARER_PREFIX + accessToken;
  MockTokenServerTransportFactory tokenServerTransportFactory =
    new MockTokenServerTransportFactory();
  tokenServerTransportFactory.transport.addClient(CLIENT_ID, CLIENT_SECRET);
  tokenServerTransportFactory.transport.addRefreshToken(REFRESH_TOKEN, accessToken);

  OAuth2Credentials credentials = UserCredentials.newBuilder()
    .setClientId(CLIENT_ID)
    .setClientSecret(CLIENT_SECRET)
    .setRefreshToken(REFRESH_TOKEN)
    .setHttpTransportFactory(tokenServerTransportFactory)
    .build();

  HttpCredentialsAdapter adapter = new HttpCredentialsAdapter(credentials);
  HttpRequestFactory requestFactory =
    tokenServerTransportFactory.transport.createRequestFactory();
  HttpRequest request = requestFactory.buildGetRequest(null);

  adapter.initialize(request);

  HttpHeaders requestHeaders = request.getHeaders();
  String authorizationHeader = requestHeaders.getAuthorization();
  assertEquals(authorizationHeader, expectedAuthorization);
 }
}
origin: googleapis/google-auth-library-java

@Test
public void initialize_populatesOAuth2Credentials() throws IOException {
 final String accessToken = "1/MkSJoj1xsli0AccessToken_NKPY2";
 final String expectedAuthorization = InternalAuthHttpConstants.BEARER_PREFIX + accessToken;
 MockTokenServerTransportFactory transportFactory = new MockTokenServerTransportFactory();
 transportFactory.transport.addClient(CLIENT_ID, CLIENT_SECRET);
 transportFactory.transport.addRefreshToken(REFRESH_TOKEN, accessToken);
 OAuth2Credentials credentials = UserCredentials.newBuilder()
   .setClientId(CLIENT_ID)
   .setClientSecret(CLIENT_SECRET)
   .setRefreshToken(REFRESH_TOKEN)
   .setHttpTransportFactory(transportFactory)
   .build();
 HttpCredentialsAdapter adapter = new HttpCredentialsAdapter(credentials);
 HttpRequestFactory requestFactory = transportFactory.transport.createRequestFactory();
 HttpRequest request = requestFactory.buildGetRequest(new GenericUrl("http://foo"));
 adapter.initialize(request);
 HttpHeaders requestHeaders = request.getHeaders();
 String authorizationHeader = requestHeaders.getAuthorization();
 assertEquals(authorizationHeader, expectedAuthorization);
}
origin: googleapis/google-auth-library-java

@Test
public void initialize_populatesOAuth2Credentials_handle401() throws IOException {
 final String accessToken = "1/MkSJoj1xsli0AccessToken_NKPY2";
 final String accessToken2 = "2/MkSJoj1xsli0AccessToken_NKPY2";
 MockTokenServerTransportFactory tokenServerTransportFactory =
   new MockTokenServerTransportFactory();
 tokenServerTransportFactory.transport.addClient(CLIENT_ID, CLIENT_SECRET);
 tokenServerTransportFactory.transport.addRefreshToken(REFRESH_TOKEN, accessToken);
 OAuth2Credentials credentials = UserCredentials.newBuilder()
   .setClientId(CLIENT_ID)
   .setClientSecret(CLIENT_SECRET)
   .setRefreshToken(REFRESH_TOKEN)
   .setHttpTransportFactory(tokenServerTransportFactory)
   .build();
 credentials.refresh();
 HttpCredentialsAdapter adapter = new HttpCredentialsAdapter(credentials);
 HttpTransport primaryHttpTransport =
   new MockTokenCheckingTransport(tokenServerTransportFactory.transport, REFRESH_TOKEN);
 HttpRequestFactory requestFactory = primaryHttpTransport.createRequestFactory();
 HttpRequest request = requestFactory.buildGetRequest(new GenericUrl("http://foo"));
 adapter.initialize(request);
 // now switch out the access token so that the original one is invalid,
 //   requiring a refresh of the access token
 tokenServerTransportFactory.transport.addRefreshToken(REFRESH_TOKEN, accessToken2);
 HttpResponse response = request.execute();
 // make sure that the request is successful despite the invalid access token
 assertEquals(200, response.getStatusCode());
 assertEquals(MockTokenCheckingTransport.SUCCESS_CONTENT, response.parseAsString());
}
com.google.auth.httpHttpCredentialsAdapterinitialize

Javadoc

Initialize the HTTP request prior to execution.

Popular methods of HttpCredentialsAdapter

  • <init>

Popular in Java

  • Making http requests using okhttp
  • scheduleAtFixedRate (Timer)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • putExtra (Intent)
  • IOException (java.io)
    Signals that an I/O exception of some sort has occurred. This class is the general class of exceptio
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • SortedSet (java.util)
    A Set that further provides a total ordering on its elements. The elements are ordered using their C
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now