Method: projects.tenants.createSessionCookie

Crea un cookie di sessione per il token ID di Identity Platform specificato. Il cookie di sessione viene utilizzato dal client per mantenere lo stato di accesso dell'utente.

Richiesta HTTP

POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}:createSessionCookie

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
targetProjectId

string

L'ID del progetto a cui appartiene l'account.

tenantId

string

L'ID del tenant di Identity Platform a cui appartiene l'account.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "idToken": string,
  "validDuration": string
}
Campi
idToken

string

Obbligatorio. Un token ID Identity Platform valido.

validDuration

string (int64 format)

Il numero di secondi che mancano alla scadenza del cookie della sessione. Specifica una durata in secondi, compresa tra cinque minuti e quattordici giorni.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di CreateSessionCookieResponse.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la sezione Authentication Overview.