Method: projects.locations.collections.dataConnector.acquireAccessToken

Verwendet das mit dataConnector.acquireAndStoreRefreshToken erstellte Aktualisierungstoken pro Nutzer, um ein neues Zugriffstoken und seine Details zu generieren und zurückzugeben. Ruft das Zugriffstoken aus dem Cache ab, falls verfügbar. Das gespeicherte Aktualisierungstoken wird bei Bedarf rotiert. Die Endnutzeridentität wird verwendet, um das nutzerspezifische Zugriffstoken zurückzugeben. Gibt nicht die vom Administrator konfigurierten Anmeldedaten zurück. Wird für die Ausführung von Aktionen und die Benutzeroberfläche verwendet.

HTTP-Anfrage

POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Der Ressourcenname des Connectors, für den ein Token angefordert wird.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für die Methode DataConnectorService.AcquireAccessToken.

Wenn der Vorgang erfolgreich ist, enthält der Antworttext Daten mit folgender Struktur:

JSON-Darstellung
{
  "refreshTokenInfo": {
    object (RefreshTokenInfo)
  },
  "accessToken": string
}
Felder
refreshTokenInfo

object (RefreshTokenInfo)

Informationen zum gespeicherten Aktualisierungstoken, das zum Erstellen des Zugriffstokens verwendet wurde.

accessToken

string

Das erstellte Zugriffstoken.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.assist.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • discoveryengine.dataConnectors.acquireAccessToken

Weitere Informationen finden Sie in der IAM-Dokumentation.