Method: projects.createSessionCookie

Cria um cookie de sessão para o token de ID do Identity Platform fornecido. O cookie de sessão é usado pelo cliente para preservar o estado de login do usuário.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
targetProjectId

string

O ID do projeto ao qual a conta pertence.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "idToken": string,
  "validDuration": string,
  "tenantId": string
}
Campos
idToken

string

Obrigatório. Um token de ID do Identity Platform válido.

validDuration

string (int64 format)

O número de segundos até o cookie da sessão expirar. Especifique uma duração em segundos, entre cinco minutos e 14 dias.

tenantId

string

O ID do locatário do Identity Platform ao qual a conta pertence.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de CreateSessionCookieResponse.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte Authentication Overview.