- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- AdditionalOAuthResponse
Tauscht OAuth-Autorisierungsanmeldedaten gegen ein Aktualisierungstoken ein und speichert das Aktualisierungstoken und die Bereiche. Die gespeicherten Daten werden anhand des Connectornamens und der Nutzer-ID aus der Einwilligungserklärung für Nutzer in der EU indexiert.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Connector-Ressource. Der Connector-Name gibt das Drittanbietersystem an, das für die Autorisierung verwendet werden soll. Er wird auch als Schlüssel zum Speichern des Aktualisierungstokens verwendet. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "scopes": [ string ], "fullRedirectUri": string } |
Felder | |
---|---|
scopes[] |
Die Bereiche des Autorisierungscodes und des Aktualisierungstokens. |
fullRedirectUri |
Erforderlich. Die URI, zu der der Nutzer nach der Autorisierung weitergeleitet wird, einschließlich aller Parameter. z. B. |
Antworttext
Antwortnachricht für die Methode DataConnectorService.AcquireAndStoreRefreshToken
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"additionalOauthResponses": [
{
object ( |
Felder | |
---|---|
additionalOauthResponses[] |
Optional. Zusätzliche OAuth-Antworten aus der Autorisierungsantwort. Dieses Feld ist optional und wird nicht immer ausgefüllt. Das hängt vom Typ des Connectors und der Autorisierungsantwort ab. |
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.acquireAndStoreRefreshToken
Weitere Informationen finden Sie in der IAM-Dokumentation.
AdditionalOAuthResponse
Zusätzliche OAuth-Antworten aus der Autorisierungsantwort.
JSON-Darstellung |
---|
{ "key": string, // Union field |
Felder | |
---|---|
key |
Der Schlüssel der zusätzlichen OAuth-Antwort. |
Union-Feld value . Der Wert der zusätzlichen OAuth-Antwort. Für value ist nur einer der folgenden Werte zulässig: |
|
stringValue |
Der Stringwert der zusätzlichen OAuth-Antwort. |
intValue |
Der Ganzzahlwert der zusätzlichen OAuth-Antwort. |
boolValue |
Der boolesche Wert der zusätzlichen OAuth-Antwort. |