private static Credential authorizeWithServiceAccount( String serviceAccountEmail, File pk12File ) throws GeneralSecurityException, IOException { LOG.info( String.format( "Authorizing using Service Account: %s", serviceAccountEmail ) ); // Build service account credential. GoogleCredential credential = new GoogleCredential.Builder() .setTransport( httpTransport ) .setJsonFactory( JSON_FACTORY ) .setServiceAccountId( serviceAccountEmail ) .setServiceAccountScopes( Collections.singleton( AndroidPublisherScopes.ANDROIDPUBLISHER ) ) .setServiceAccountPrivateKeyFromP12File( pk12File == null ? new File( SRC_RESOURCES_KEY_P12 ) : pk12File ) .build(); return credential; }
.setTransport(this.httpTransport) .setJsonFactory(JSON_FACTORY) .setServiceAccountId(service_acct_email)
try { return new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(JSON_FACTORY) .setServiceAccountId(id.get())
String account = properties.get("oauthAccount"); String clientId = properties.get("oauthClientId"); String secret = properties.get("oauthSecret"); File privateKey = getCertficateFile(); GoogleCredential.Builder builder = new GoogleCredential.Builder(); builder.setTransport(new NetHttpTransport()); builder.setServiceAccountId(account); builder.setJsonFactory(new GsonFactory()); builder.setClientSecrets(clientId, secret); builder.setServiceAccountScopes(Arrays.asList("https://www.googleapis.com/auth/bigquery")); builder.setServiceAccountPrivateKeyFromP12File(privateKey); GoogleCredential googleBigQueryCredential = builder.build(); Bigquery bigquery = new Bigquery.Builder(new NetHttpTransport(), new GsonFactory(), googleBigQueryCredential).setApplicationName("myAppName") .build();
private GoogleCredential getGoogleCredential(GoogleTokenResponse tokenResponse) { return new GoogleCredential.Builder() .setJsonFactory(JSON_FACTORY) .setTransport(TRANSPORT) .setClientSecrets(clientID, clientSecret).build() .setFromTokenResponse(tokenResponse); }
private static GoogleCredential.Builder getCredentialBuilderWithoutPrivateKey( String serviceAccountId, Collection<String> serviceAccountScopes) throws GeneralSecurityException, IOException { HttpTransport transport = newTransport(); JsonFactory jsonFactory = newJsonFactory(); return new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(jsonFactory) .setServiceAccountId(serviceAccountId) .setServiceAccountScopes(serviceAccountScopes); }
private GoogleCredential generateCredentialFromClientSecrets() { GoogleCredential credential = new GoogleCredential.Builder() .setTransport(httpTransport) .setJsonFactory(new JacksonFactory()) .setClientSecrets(clientId, clientSecret) .setTokenServerEncodedUrl(tokenServerUrl) .build(); credential.setRefreshToken(refreshToken); return credential; }
private static GoogleCredential.Builder getCredentialBuilderWithoutPrivateKey( String serviceAccountId, Collection<String> serviceAccountScopes) throws GeneralSecurityException, IOException { HttpTransport transport = newTransport(); JsonFactory jsonFactory = newJsonFactory(); return new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(jsonFactory) .setServiceAccountId(serviceAccountId) .setServiceAccountScopes(serviceAccountScopes); }
private GoogleCredential generateCredentialFromClientSecrets() { GoogleCredential credential = new GoogleCredential.Builder() .setTransport(httpTransport) .setJsonFactory(new JacksonFactory()) .setClientSecrets(clientId, clientSecret) .setTokenServerEncodedUrl(tokenServerUrl) .build(); credential.setRefreshToken(refreshToken); return credential; }
private Credential authorize(String clientId, String clientSecret, Collection<String> scopes) throws Exception { // authorize return new GoogleCredential.Builder() .setJsonFactory(jsonFactory) .setTransport(transport) .setClientSecrets(clientId, clientSecret) .build(); }
private static GoogleCredential.Builder getCredentialBuilderWithoutPrivateKey( String serviceAccountId, Collection<String> serviceAccountScopes) throws GeneralSecurityException, IOException { HttpTransport transport = newTransport(); JsonFactory jsonFactory = newJsonFactory(); return new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(jsonFactory) .setServiceAccountId(serviceAccountId) .setServiceAccountScopes(serviceAccountScopes); }
AppEngineCredentialWrapper( AppIdentityCredential appIdentity, HttpTransport transport, JsonFactory jsonFactory) { super(new GoogleCredential.Builder() .setRequestInitializer(appIdentity) .setTransport(transport) .setJsonFactory(jsonFactory)); this.appIdentity = appIdentity; Collection<String> scopes = appIdentity.getScopes(); scopesRequired = (scopes == null || scopes.isEmpty()); }
private Credential authorize(String clientId, String clientSecret) { // authorize return new GoogleCredential.Builder() .setJsonFactory(jsonFactory) .setTransport(transport) .setClientSecrets(clientId, clientSecret).build(); } }
private static GoogleCredential.Builder getCredentialBuilderWithoutPrivateKey( String account, Collection<String> scopes) throws GeneralSecurityException, IOException { NetHttpTransport transport = GoogleNetHttpTransport.newTrustedTransport(); JacksonFactory jsonFactory = new JacksonFactory(); return new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(jsonFactory) .setServiceAccountId(account) .setServiceAccountScopes(scopes); }
@Override public Builder setTransport(HttpTransport transport) { return (MockGoogleCredential.Builder) super.setTransport(transport); }
ComputeGoogleCredential(HttpTransport transport, JsonFactory jsonFactory) { super(new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(jsonFactory) .setTokenServerEncodedUrl(TOKEN_SERVER_ENCODED_URL)); }
GoogleCredential credential = new GoogleCredential.Builder().setTransport(httpTransport) .setJsonFactory(JSON_FACTORY) .setServiceAccountId(SERVICE_ACCOUNT_EMAIL)
/** Authorizes the installed application to access user's protected data. */ private static GoogleCredential authorize() throws Exception { return new GoogleCredential.Builder() .setTransport(httpTransport) .setJsonFactory(JSON_FACTORY) .setServiceAccountId(SERVICE_ACCT_EMAIL) .setServiceAccountPrivateKeyFromP12File(new File( PredictionSample.class.getResource("/"+SERVICE_ACCT_KEYFILE).getFile())) .setServiceAccountScopes(Arrays.asList(PredictionScopes.PREDICTION, StorageScopes.DEVSTORAGE_READ_ONLY)) .build(); }
cred = new GoogleCredential.Builder().setTransport(httpTransport) .setJsonFactory(JacksonFactory.getDefaultInstance()).setServiceAccountId(srvcAccountId) .setServiceAccountPrivateKeyFromP12File(new File(srvcAccountP12FilePath))
public GoogleAnalyticsApiFacade( HttpTransport httpTransport, JsonFactory jsonFactory, String application, String oathServiceEmail, File keyFile ) throws IOException, GeneralSecurityException { Assert.assertNotNull( httpTransport, "HttpTransport cannot be null" ); Assert.assertNotNull( jsonFactory, "JsonFactory cannot be null" ); Assert.assertNotBlank( application, "Application name cannot be empty" ); Assert.assertNotBlank( oathServiceEmail, "OAuth Service Email name cannot be empty" ); Assert.assertNotNull( keyFile, "OAuth secret key file cannot be null" ); this.httpTransport = httpTransport; Credential credential = new GoogleCredential.Builder() .setTransport( httpTransport ) .setJsonFactory( jsonFactory ) .setServiceAccountScopes( AnalyticsScopes.all() ) .setServiceAccountId( oathServiceEmail ) .setServiceAccountPrivateKeyFromP12File( keyFile ) .build(); analytics = new Analytics.Builder( httpTransport, jsonFactory, credential ) .setApplicationName( application ) .build(); }