userConfigOnServer

[ Interface ]

export interface userConfigOnServer {
    state: TcHmi.Server.userConfigState;
    userIsInGroups: string[];
    name: string | null;
    domain: string | null;
    locale: string | undefined;
    timeFormatLocale: string | undefined;
    timeZone: string | undefined;
    clientIp: string;
    session: string | null;
    clientCertificate: string | null;
    autoLogOffMilliSeconds: number | null;
    defaultAuthExtension: string;
}

Properties

Name

Type

Description

state

TcHmi.Server.userConfigState

State of the user information in the browser and on the server

userIsInGroups

string[]

Array of groups in which the current user is a member.

name

string, null

Name of the current user or, if no user information is available: null.

domain

string, null

Source of user information in the server or, if no user information is available: null.

locale

string, undefined

Language settings of the user.
From version 1.10.1336.10 undefined stands for the setting of the browser.

timeFormatLocale
From version 1.10.1336.10

string, undefined

User language setting for time/date displays. undefined stands for the browser setting.

timeZone
From version 1.10.1336.10

string, undefined

User's time zone for time/date displays. undefined represents the browser setting.

clientIp
From version 1.10.1336.10

string

IP of the client as it is visible from the server.

session

string, null

SessionId of the communication with the server or, if no user information is available: null.

clientCertificate
From version 1.10.1336.10

string, null

Fingerprint of a client certificate or null

autoLogOffMilliSeconds

number, null

Time after which the current user is to be logged out without interaction.

defaultAuthExtension
From version 1.10.1336.10

string

Name of the authentication extension used by default

See also

TcHmi.Localization

userConfigOnServer 1:

Available from 1.8