Era.Common.DataDefinition.Security.AuthIssuedToken

Description

Token and token expiration date issued by the authentication service.

Properties

Name JsonSchemaType Description
expirationDate reference to Era.Common.DataDefinition.Common.UTCTime The expiration date of this token
tokenData string The token

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthGrpcLoginResponse
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthGrpcRefreshResponse
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthServerApiLoginResponse
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthorizeWithTwoFactorResponse

JsonSchema

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