Tabnine Logo
HttpCredentialsAdapter.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
com.google.auth.http.HttpCredentialsAdapter
constructor

Best Java code snippets using com.google.auth.http.HttpCredentialsAdapter.<init> (Showing top 20 results out of 315)

origin: googleapis/google-cloud-java

final HttpRequestInitializer delegate =
  scopedCredentials != null && scopedCredentials != NoCredentials.getInstance()
    ? new HttpCredentialsAdapter(scopedCredentials)
    : null;
HeaderProvider internalHeaderProvider =
origin: Talend/components

private HttpRequestInitializer chainHttpRequestInitializer(Credentials credential,
    HttpRequestInitializer httpRequestInitializer) {
  if (credential == null) {
    return httpRequestInitializer;
  } else {
    return new ChainingHttpRequestInitializer(new HttpCredentialsAdapter(credential), httpRequestInitializer);
  }
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

private static HttpRequestInitializer chainHttpRequestInitializer(
  Credentials credential, HttpRequestInitializer httpRequestInitializer) {
 if (credential == null) {
  return httpRequestInitializer;
 } else {
  return new ChainingHttpRequestInitializer(
    new HttpCredentialsAdapter(credential), httpRequestInitializer);
 }
}
origin: org.apache.beam/beam-runners-google-cloud-dataflow-java

 private static HttpRequestInitializer chainHttpRequestInitializer(
   Credentials credential, HttpRequestInitializer httpRequestInitializer) {
  if (credential == null) {
   NullCredentialInitializer.throwNullCredentialException();
  }
  return new ChainingHttpRequestInitializer(
    new HttpCredentialsAdapter(credential), httpRequestInitializer);
 }
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

private static HttpRequestInitializer chainHttpRequestInitializer(
  Credentials credential, HttpRequestInitializer httpRequestInitializer) {
 if (credential == null) {
  return new ChainingHttpRequestInitializer(
    new NullCredentialInitializer(), httpRequestInitializer);
 } else {
  return new ChainingHttpRequestInitializer(
    new HttpCredentialsAdapter(credential), httpRequestInitializer);
 }
}
origin: org.apache.beam/beam-sdks-java-extensions-google-cloud-platform-core

 private static HttpRequestInitializer chainHttpRequestInitializer(
   Credentials credential, HttpRequestInitializer httpRequestInitializer) {
  if (credential == null) {
   return new ChainingHttpRequestInitializer(
     new NullCredentialInitializer(), httpRequestInitializer);
  } else {
   return new ChainingHttpRequestInitializer(
     new HttpCredentialsAdapter(credential), httpRequestInitializer);
  }
 }
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

 private static HttpRequestInitializer chainHttpRequestInitializer(
   Credentials credential, HttpRequestInitializer httpRequestInitializer) {
  if (credential == null) {
   return new ChainingHttpRequestInitializer(
     new NullCredentialInitializer(), httpRequestInitializer);
  } else {
   return new ChainingHttpRequestInitializer(
     new HttpCredentialsAdapter(credential), httpRequestInitializer);
  }
 }
}
origin: org.apache.beam/beam-sdks-java-extensions-google-cloud-platform-core

 private static HttpRequestInitializer chainHttpRequestInitializer(
   Credentials credential, HttpRequestInitializer httpRequestInitializer) {
  if (credential == null) {
   return new ChainingHttpRequestInitializer(
     new NullCredentialInitializer(), httpRequestInitializer);
  } else {
   return new ChainingHttpRequestInitializer(
     new HttpCredentialsAdapter(credential), httpRequestInitializer);
  }
 }
}
origin: org.apache.beam/beam-examples-java

private static HttpRequestInitializer chainHttpRequestInitializer(
  Credentials credential, HttpRequestInitializer httpRequestInitializer) {
 if (credential == null) {
  return new ChainingHttpRequestInitializer(
    new NullCredentialInitializer(), httpRequestInitializer);
 } else {
  return new ChainingHttpRequestInitializer(
    new HttpCredentialsAdapter(credential), httpRequestInitializer);
 }
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

public static Bigquery getNewBigquerryClient(String applicationName) {
 HttpTransport transport = Transport.getTransport();
 JsonFactory jsonFactory = Transport.getJsonFactory();
 Credentials credential = getDefaultCredential();
 return new Bigquery.Builder(transport, jsonFactory, new HttpCredentialsAdapter(credential))
   .setApplicationName(applicationName)
   .build();
}
origin: firebase/firebase-admin-java

public FirebaseRequestInitializer(FirebaseApp app) {
 GoogleCredentials credentials = ImplFirebaseTrampolines.getCredentials(app);
 this.credentialsAdapter = new HttpCredentialsAdapter(credentials);
 this.connectTimeout = app.getOptions().getConnectTimeout();
 this.readTimeout = app.getOptions().getReadTimeout();
}
origin: com.google.cloud/google-cloud-core-http

final HttpRequestInitializer delegate =
  scopedCredentials != null && scopedCredentials != NoCredentials.getInstance()
    ? new HttpCredentialsAdapter(scopedCredentials)
    : null;
HeaderProvider internalHeaderProvider =
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

/**
 * Builds a Cloud Datastore client for the given pipeline options, project and an optional
 * locahost.
 */
public Datastore getDatastore(
  PipelineOptions pipelineOptions, String projectId, @Nullable String localhost) {
 Credentials credential = pipelineOptions.as(GcpOptions.class).getGcpCredential();
 HttpRequestInitializer initializer;
 if (credential != null) {
  initializer =
    new ChainingHttpRequestInitializer(
      new HttpCredentialsAdapter(credential), new RetryHttpRequestInitializer());
 } else {
  initializer = new RetryHttpRequestInitializer();
 }
 DatastoreOptions.Builder builder =
   new DatastoreOptions.Builder().projectId(projectId).initializer(initializer);
 if (localhost != null) {
  builder.localHost(localhost);
 } else {
  builder.host("batch-datastore.googleapis.com");
 }
 return DatastoreFactory.get().create(builder.build());
}
origin: com.google.cloud/gcloud-java-core

/**
 * Returns a request initializer responsible for initializing requests according to service
 * options.
 */
public HttpRequestInitializer httpRequestInitializer() {
 final HttpRequestInitializer delegate =
   authCredentials() != null && authCredentials().credentials() != null
     ? new HttpCredentialsAdapter(authCredentials().credentials().createScoped(scopes()))
     : null;
 return new HttpRequestInitializer() {
  @Override
  public void initialize(HttpRequest httpRequest) throws IOException {
   if (delegate != null) {
    delegate.initialize(httpRequest);
   }
   if (connectTimeout >= 0) {
    httpRequest.setConnectTimeout(connectTimeout);
   }
   if (readTimeout >= 0) {
    httpRequest.setReadTimeout(readTimeout);
   }
  }
 };
}
origin: gsuitedevs/java-samples

public static void main(String... args) throws IOException, GeneralSecurityException {
 // [START admin_sdk_alertcenter_create_client]
 NetHttpTransport transport = GoogleNetHttpTransport.newTrustedTransport();
 AlertCenter service = new AlertCenter.Builder(transport, JSON_FACTORY,
   new HttpCredentialsAdapter(getCredentials(DELEGATED_ADMIN_EMAIL)))
   .setApplicationName(APPLICATION_NAME)
   .build();
 // [END admin_sdk_alertcenter_create_client]
 // [START admin_sdk_alertcenter_list_alerts]
 String pageToken = null;
 do {
  ListAlertsResponse listResponse = service.alerts().list().setPageToken(pageToken)
    .setPageSize(20).execute();
  if (listResponse.getAlerts() != null) {
   for (Alert alert : listResponse.getAlerts()) {
    System.out.println(alert);
   }
  }
  pageToken = listResponse.getNextPageToken();
 } while (pageToken != null);
 // [END admin_sdk_alertcenter_list_alerts]
 ListAlertsResponse listResponse = service.alerts().list().setPageSize(20).execute();
 if (listResponse == null || listResponse.isEmpty()) {
  System.out.println("No alerts");
 } else {
  String alertId = listResponse.getAlerts().get(0).getAlertId();
  // Uncomment the line below to set alert feedback.
  // setAlertFeedback(service, alertId);
 }
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

/** Build a new datastore client. */
static Datastore getDatastore(PipelineOptions pipelineOptions, String projectId) {
 Credentials credential = pipelineOptions.as(GcpOptions.class).getGcpCredential();
 HttpRequestInitializer initializer;
 if (credential != null) {
  initializer =
    new ChainingHttpRequestInitializer(
      new HttpCredentialsAdapter(credential), new RetryHttpRequestInitializer());
 } else {
  initializer = new RetryHttpRequestInitializer();
 }
 DatastoreOptions.Builder builder =
   new DatastoreOptions.Builder().projectId(projectId).initializer(initializer);
 return DatastoreFactory.get().create(builder.build());
}
origin: googleapis/gax-java

if (credentials != null) {
 requestFactory =
   getHttpTransport().createRequestFactory(new HttpCredentialsAdapter(credentials));
} else {
 requestFactory = getHttpTransport().createRequestFactory();
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.httpHttpCredentialsAdapter<init>

Popular methods of HttpCredentialsAdapter

  • initialize
    Initialize the HTTP request prior to execution.

Popular in Java

  • Reactive rest calls using spring rest template
  • getSupportFragmentManager (FragmentActivity)
  • compareTo (BigDecimal)
  • scheduleAtFixedRate (Timer)
  • Menu (java.awt)
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • JCheckBox (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now