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 |
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 ( |
Felder | |
---|---|
refreshTokenInfo |
Informationen zum gespeicherten Aktualisierungstoken, das zum Erstellen des Zugriffstokens verwendet wurde. |
accessToken |
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.