Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthorizeWithTwoFactorResponse

Description

Properties

Name JsonSchemaType Description
deviceToken string Device token to be stored as cookie in browser
refreshToken reference to Era.Common.DataDefinition.Security.AuthIssuedToken
sessionToken reference to Era.Common.DataDefinition.Security.AuthIssuedToken
status enum of Era.Common.DataDefinition.Security.LoginStatusType
userUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of the logged in user.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthorizeWithTwoFactorRequest

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthorizeWithTwoFactorResponse",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthorizeWithTwoFactorResponse"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthorizeWithTwoFactorResponse": {
            "$ref": "#/definitions/RpcAuthorizeWithTwoFactorResponse"
        }
    },
    "definitions": {
        "RpcAuthorizeWithTwoFactorResponse": {
            "additionalProperties": false,
            "required": [
                "status"
            ],
            "type": "object",
            "properties": {
                "deviceToken": {
                    "type": "string"
                },
                "refreshToken": {
                    "$ref": "Era.Common.DataDefinition.Security.AuthIssuedToken#/definitions/AuthIssuedToken"
                },
                "sessionToken": {
                    "$ref": "Era.Common.DataDefinition.Security.AuthIssuedToken#/definitions/AuthIssuedToken"
                },
                "status": {
                    "enum": [
                        0,
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7
                    ]
                },
                "userUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                }
            }
        }
    }
}