Method: projects.createSessionCookie

指定された Identity Platform ID トークンのセッション Cookie を作成します。セッション Cookie は、ユーザーのログイン状態を保持するためにクライアントによって使用されます。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
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 をご覧ください。