Method: projects.createSessionCookie

Crée un cookie de session pour le jeton d'ID Identity Platform donné. Le client utilise le cookie de session pour conserver l'état de connexion de l'utilisateur.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
targetProjectId

string

ID du projet auquel appartient le compte.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "idToken": string,
  "validDuration": string,
  "tenantId": string
}
Champs
idToken

string

Obligatoire. Un jeton d'ID Identity Platform valide.

validDuration

string (int64 format)

Nombre de secondes avant l'expiration du cookie de session. Spécifiez une durée en secondes, comprise entre cinq minutes et quatorze jours, inclus.

tenantId

string

ID du locataire Identity Platform auquel le compte appartient.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de CreateSessionCookieResponse.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

Pour en savoir plus, consultez Authentication Overview.