Identity Toolkit API . projects . tenants

Instance Methods

accounts()

Returns the accounts Resource.

close()

Close httplib2 connections.

createSessionCookie(targetProjectId, tenantId, body=None, x__xgafv=None)

Creates a session cookie for the given Identity Platform ID token. The session cookie is used by the client to preserve the user's login state.

Method Details

close()
Close httplib2 connections.
createSessionCookie(targetProjectId, tenantId, body=None, x__xgafv=None)
Creates a session cookie for the given Identity Platform ID token. The session cookie is used by the client to preserve the user's login state.

Args:
  targetProjectId: string, The ID of the project that the account belongs to. (required)
  tenantId: string, The tenant ID of the Identity Platform tenant the account belongs to. (required)
  body: object, The request body.
    The object takes the form of:

{ # Request message for CreateSessionCookie.
  "idToken": "A String", # Required. A valid Identity Platform ID token.
  "tenantId": "A String", # The tenant ID of the Identity Platform tenant the account belongs to.
  "validDuration": "A String", # The number of seconds until the session cookie expires. Specify a duration in seconds, between five minutes and fourteen days, inclusively.
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Response message for CreateSessionCookie.
  "sessionCookie": "A String", # The session cookie that has been created from the Identity Platform ID token specified in the request. It is in the form of a JSON Web Token (JWT). Always present.
}