- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- RefreshTokenInfo
Utilizza il token di aggiornamento memorizzato per l'utente identificato dalle credenziali dell'utente finale e dalla risorsa specificata e restituisce il token di accesso generato e i relativi dettagli. Se disponibile, recupera il token di accesso dalla cache. Se necessario, ruota il token di aggiornamento memorizzato.
Richiesta HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
name |
Obbligatorio. Nome della risorsa |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio di risposta per il metodo AuthorizationService.AcquireUserAuthorization.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"refreshTokenInfo": {
object ( |
| Campi | |
|---|---|
refreshTokenInfo |
Informazioni sul token di aggiornamento memorizzato utilizzato per creare il token di accesso. |
accessToken |
Il token di accesso creato. |
authorizationUri |
Un URI che attiva il flusso di autorizzazione. Impostato quando l'utente deve essere (ri)autorizzato. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa name:
discoveryengine.authorizations.storeUserAuthorization
Per saperne di più, consulta la documentazione di IAM.
RefreshTokenInfo
Descrive un token di aggiornamento.
| Rappresentazione JSON |
|---|
{ "scopes": [ string ] } |
| Campi | |
|---|---|
scopes[] |
L'elenco degli ambiti per questo token. |