指定された Identity Platform ID トークンのセッション Cookie を作成します。セッション Cookie は、ユーザーのログイン状態を保持するためにクライアントによって使用されます。
HTTP リクエスト
POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}:createSessionCookie
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
targetProjectId |
アカウントが属するプロジェクトの ID。 |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "idToken": string, "validDuration": string, "tenantId": string } |
フィールド | |
---|---|
idToken |
必須。有効な Identity Platform ID トークン。 |
validDuration |
セッション Cookie の有効期限が切れるまでの秒数。期間を秒単位で指定します。5 分~ 14 日の範囲で指定できます。 |
tenantId |
アカウントが属する Identity Platform テナントのテナント ID。 |
レスポンスの本文
成功した場合、レスポンスの本文には CreateSessionCookieResponse
のインスタンスが含まれます。
認可スコープ
以下のいずれかの OAuth スコープが必要です。
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
詳細については、Authentication Overview をご覧ください。