GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

java.lang.Object
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
  com.android.tradefed.util.GoogleApiClientUtil


Narzędzia do tworzenia klienta Google API.

Podsumowanie

Konstruktory publiczne

GoogleApiClientUtil()

Metody publiczne

static Credentials createCredential(Collection<String> scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

Spróbuj utworzyć dane logowania za pomocą różnych plików kluczy lub z hosta lokalnego.

static Credentials createCredential(Collection<String> scopes, boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

Spróbuj utworzyć dane logowania za pomocą różnych plików kluczy lub z hosta lokalnego.

Konstruktory publiczne

GoogleApiClientUtil

public GoogleApiClientUtil ()

Metody publiczne

createCredential

public static Credentials createCredential (Collection<String> scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

Spróbuj utworzyć dane logowania za pomocą różnych plików kluczy lub z hosta lokalnego.

1. Jeśli ustawiono primaryKeyFile, spróbuj użyć go do utworzenia danych logowania. 2. Spróbuj pobrać odpowiednie pliki kluczy z HostOptions. 3. Spróbuj użyć zapasowych plików kluczy. 4. Użyj domyślnych danych logowania lokalnych.

Parametry
scopes Collection: zakresy certyfikatu.

primaryKeyFile File: główny plik klucza JSON; może mieć wartość null.

hostOptionKeyFileName String: klucz opcji HostOptions „service-account-json-key-file”; może mieć wartość null.

backupKeyFiles File: zapasowe pliki kluczy.

Zwraca
Credentials Credential

Zgłasza
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

public static Credentials createCredential (Collection<String> scopes, 
                boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

Spróbuj utworzyć dane logowania za pomocą różnych plików kluczy lub z hosta lokalnego.

1. Jeśli useCredentialFactory ma wartość true i skonfigurowano ICredentialFactory, użyj ICredentialFactory. Jeśli ustawiono primaryKeyFile, spróbuj użyć go do utworzenia danych logowania. 2. Spróbuj pobrać odpowiednie pliki kluczy z HostOptions. 3. Spróbuj użyć zapasowych plików kluczy. 4. Użyj domyślnych danych logowania lokalnych.

Parametry
scopes Collection: zakresy certyfikatu.

useCredentialFactory boolean: użyj fabryki danych logowania, jeśli jest skonfigurowana.

primaryKeyFile File: główny plik klucza JSON; może mieć wartość null.

hostOptionKeyFileName String: klucz opcji HostOptions „service-account-json-key-file”; może mieć wartość null.

backupKeyFiles File: zapasowe pliki kluczy.

Zwraca
Credentials Credential

Zgłasza
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException