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; }
new GoogleCredential.Builder() .setTransport(this.httpTransport) .setJsonFactory(JSON_FACTORY) .setServiceAccountId(service_acct_email) .setServiceAccountScopes(scopes)
return new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(JSON_FACTORY) .setServiceAccountId(id.get()) .setServiceAccountPrivateKeyFromP12File(localCopied)
@VisibleForTesting protected Plus createPlusClient() throws IOException, GeneralSecurityException { credential = new GoogleCredential.Builder() .setJsonFactory(JSON_FACTORY) .setTransport(TRANSPORT) .setServiceAccountScopes(SCOPE) .setServiceAccountId(this.config.getOauth().getServiceAccountEmailAddress()) .setServiceAccountPrivateKeyFromP12File(new File(this.config.getOauth().getPathToP12KeyFile())) .build(); return new Plus.Builder(TRANSPORT,JSON_FACTORY, credential).setApplicationName(this.config.getOauth().getAppName()).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 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; }
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 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) { // authorize return new GoogleCredential.Builder() .setJsonFactory(jsonFactory) .setTransport(transport) .setClientSecrets(clientId, clientSecret).build(); } }
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 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); }
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); }
@Override public Builder setJsonFactory(JsonFactory jsonFactory) { return (MockGoogleCredential.Builder) super.setJsonFactory(jsonFactory); }
ComputeGoogleCredential(HttpTransport transport, JsonFactory jsonFactory) { super(new GoogleCredential.Builder() .setTransport(transport) .setJsonFactory(jsonFactory) .setTokenServerEncodedUrl(TOKEN_SERVER_ENCODED_URL)); }
.setJsonFactory(JSON_FACTORY) .setServiceAccountId(SERVICE_ACCOUNT_EMAIL) .setServiceAccountScopes(Collections.singleton(PlusScopes.PLUS_ME))
/** 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(); }
.setJsonFactory(JacksonFactory.getDefaultInstance()).setServiceAccountId(srvcAccountId) .setServiceAccountPrivateKeyFromP12File(new File(srvcAccountP12FilePath)) .setServiceAccountScopes(Collections.singleton(StorageScopes.DEVSTORAGE_FULL_CONTROL)).build();
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(); }