Verwendet das gespeicherte Aktualisierungstoken für den Nutzer, der durch seine Endnutzeranmeldedaten und die angegebene Ressource identifiziert wird, und gibt das generierte Zugriffstoken und seine Details zurück. Ruft das Zugriffstoken aus dem Cache ab, falls verfügbar. Das gespeicherte Aktualisierungstoken wird bei Bedarf rotiert.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Ressourcenname von |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für die Methode [AuthorizationService.AcquireAuthorization][].
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"refreshTokenInfo": {
object ( |
Felder | |
---|---|
refreshTokenInfo |
Informationen zum gespeicherten Aktualisierungstoken, das zum Erstellen des Zugriffstokens verwendet wurde. |
accessToken |
Das erstellte Zugriffstoken. |
authorizationUri |
Ein URI, der den Autorisierungsvorgang auslöst. Legen Sie fest, wann der Nutzer (erneut) autorisiert werden muss. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
RefreshTokenInfo
Beschreibt ein Aktualisierungstoken.
JSON-Darstellung |
---|
{ "scopes": [ string ] } |
Felder | |
---|---|
scopes[] |
Die Liste der Bereiche für dieses Token. |