Method: projects.createSessionCookie

為指定的 Identity Platform ID 權杖建立工作階段 Cookie。用戶端會使用工作階段 Cookie 來保留使用者的登入狀態。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
targetProjectId

string

帳戶所屬專案的 ID。

要求主體

要求主體包含下列結構的資料:

JSON 表示法
{
  "idToken": string,
  "validDuration": string,
  "tenantId": string
}
欄位
idToken

string

這是必要旗標,有效的 Identity Platform ID 權杖。

validDuration

string (int64 format)

工作階段 Cookie 到期前的秒數。以秒為單位指定時間長度,範圍為 5 分鐘至 14 天 (含)。

tenantId

string

帳戶所屬 Identity Platform 租戶的租戶 ID。

回應主體

如果成功,回應主體會包含 CreateSessionCookieResponse 的執行個體。

授權範圍

需要下列其中一種 OAuth 範圍:

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

詳情請參閱 Authentication Overview