Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcGenerateLoginOneTimeTokenResponse

Description

Generates a one time login token to be used to log in to ERA instead of username/password. The session was returned by a login from a user but this rpc can be called only by an EI Admin.

Properties

Name JsonSchemaType Description
expirationDate reference to Era.Common.DataDefinition.Common.UTCTime Expiration of this one time login token. After the expiration time this cannot be used anymore
loginOneTimeToken string The result token

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcGenerateLoginOneTimeTokenRequest

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcGenerateLoginOneTimeTokenResponse",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcGenerateLoginOneTimeTokenResponse"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcGenerateLoginOneTimeTokenResponse": {
            "$ref": "#/definitions/RpcGenerateLoginOneTimeTokenResponse"
        }
    },
    "definitions": {
        "RpcGenerateLoginOneTimeTokenResponse": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "expirationDate": {
                    "$ref": "Era.Common.DataDefinition.Common.UTCTime#/definitions/UTCTime"
                },
                "loginOneTimeToken": {
                    "type": "string"
                }
            }
        }
    }
}