Membuat cookie sesi untuk token ID Identity Platform yang diberikan. Cookie sesi digunakan oleh klien untuk mempertahankan status login pengguna.
Permintaan HTTP
POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}:createSessionCookie
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
targetProjectId |
ID project tempat akun tersebut berada. |
tenantId |
ID tenant tenant Identity Platform tempat akun berada. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "idToken": string, "validDuration": string } |
Kolom | |
---|---|
idToken |
Wajib. Token ID Identity Platform yang valid. |
validDuration |
Jumlah detik hingga cookie sesi berakhir masa berlakunya. Tentukan durasi dalam detik, antara lima menit dan empat belas hari, secara inklusif. |
Isi respons
Jika berhasil, isi respons akan berisi instance CreateSessionCookieResponse
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.