userConfigOnServer

[ Schnittstelle ]

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;
}

Eigenschaften

Name

Typ

Beschreibung

state

TcHmi.Server.userConfigState

Status der Benutzerinformation im Browser und auf dem Server

userIsInGroups

string[]

Array der Gruppen in der der aktuelle Benutzer Mitglied ist.

name

string, null

Name des aktuellen Benutzers oder wenn keine Benutzerinformationen verfügbar: null.

domain

string, null

Quelle der Benutzerinformationen im Server oder wenn keine Benutzerinformationen verfügbar: null.

locale

string, undefined

Spracheinstellung des Benutzers.
Ab Version 1.10.1336.10 steht undefined für die Einstellung des Browsers.

timeFormatLocale
Ab Version 1.10.1336.10

string, undefined

Spracheinstellung des Benutzers für Zeit/Datums-Darstellungen. undefined steht für die Einstellung des Browsers.

timeZone
Ab Version 1.10.1336.10

string, undefined

Zeitzone des Benutzers für Zeit/Datums-Darstellungen. undefined steht für die Einstellung des Browsers.

clientIp
Ab Version 1.10.1336.10

string

IP des Clients wie er vom Server aus sichtbar ist.

session

string, null

SessionId der Kommunikation mit dem Server oder wenn keine Benutzerinformationen verfügbar: null.

clientCertificate
Ab Version 1.10.1336.10

string, null

Fingerabdruck eines Client-Zertifikat oder null

autoLogOffMilliSeconds

number, null

Zeit nach der der aktuelle Benutzer ohne Interaktion ausgeloggt wird soll.

defaultAuthExtension
Ab Version 1.10.1336.10

string

Name der standardmässig genutzten Authentifizierungs-Extension

Siehe auch

TcHmi.Localization

userConfigOnServer 1:

Verfügbar ab Version 1.8