GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Dienstprogramme zum Erstellen eines Google API-Clients.

Zusammenfassung

Öffentliche Konstruktoren

GoogleApiClientUtil()

Öffentliche Methoden

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

Anmeldedaten mit verschiedenen Schlüsseldateien oder vom lokalen Host erstellen

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

Anmeldedaten mit verschiedenen Schlüsseldateien oder vom lokalen Host erstellen

Öffentliche Konstruktoren

GoogleApiClientUtil

public GoogleApiClientUtil ()

Öffentliche Methoden

createCredential

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

Anmeldedaten mit verschiedenen Schlüsseldateien oder vom lokalen Host erstellen

1. Wenn primaryKeyFile festgelegt ist, versuchen Sie, damit Anmeldedaten zu erstellen. 2. Versuchen Sie, entsprechende Schlüsseldateien aus HostOptions abzurufen. 3. Versuchen Sie, Ersatzschlüsseldateien zu verwenden. 4. Verwenden Sie die lokalen Standardanmeldedaten.

Parameter
scopes Collection: Bereiche für die Anmeldedaten.

primaryKeyFile File: Die primäre JSON-Schlüsseldatei. Sie kann null sein.

hostOptionKeyFileName String: Der Schlüssel der Option „service-account-json-key-file“ von HostOptions. Sie kann null sein.

backupKeyFiles File: Ersatzschlüsseldateien.

Gibt Folgendes zurück:
Credentials Ein Credential

Löst aus
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

Anmeldedaten mit verschiedenen Schlüsseldateien oder vom lokalen Host erstellen

1. Verwenden Sie ICredentialFactory, wenn useCredentialFactory „true“ ist und eine ICredentialFactory konfiguriert ist. Wenn primaryKeyFile festgelegt ist, versuchen Sie, damit Anmeldedaten zu erstellen. 2. Versuchen Sie, entsprechende Schlüsseldateien aus HostOptions abzurufen. 3. Versuchen Sie, Ersatzschlüsseldateien zu verwenden. 4. Verwenden Sie die lokalen Standardanmeldedaten.

Parameter
scopes Collection: Bereiche für die Anmeldedaten.

useCredentialFactory boolean: Verwenden Sie die Anmeldedaten-Factory, wenn sie konfiguriert ist.

primaryKeyFile File: Die primäre JSON-Schlüsseldatei. Sie kann null sein.

hostOptionKeyFileName String: Der Schlüssel der Option „service-account-json-key-file“ von HostOptions. Sie kann null sein.

backupKeyFiles File: Ersatzschlüsseldateien.

Gibt Folgendes zurück:
Credentials Ein Credential

Löst aus
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException