Method: projects.tenants.createSessionCookie

Erstellt ein Sitzungscookie für das angegebene Identity Platform-ID-Token. Das Sitzungscookie wird vom Client verwendet, um den Anmeldestatus des Nutzers beizubehalten.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
targetProjectId

string

Die ID des Projekts, zu dem das Konto gehört.

tenantId

string

Die Mandanten-ID des Identity Platform-Mandaten, zu dem das Konto gehört.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "idToken": string,
  "validDuration": string
}
Felder
idToken

string

Pflichtangabe. Ein gültiges Identity Platform-ID-Token.

validDuration

string (int64 format)

Die Anzahl der Sekunden, bis das Sitzungs-Cookie abläuft. Geben Sie eine Dauer in Sekunden an, die zwischen fünf Minuten und vierzehn Tagen liegen muss.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von CreateSessionCookieResponse.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie unter Authentication Overview.