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 | 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 | Name of the current user or, if no user information is available: null. | |
domain | Source of user information in the server or, if no user information is available: null. | |
locale | Language settings of the user. | |
timeFormatLocale | User language setting for time/date displays. undefined stands for the browser setting. | |
timeZone | User's time zone for time/date displays. undefined represents the browser setting. | |
clientIp | IP of the client as it is visible from the server. | |
session | SessionId of the communication with the server or, if no user information is available: null. | |
clientCertificate | Fingerprint of a client certificate or null | |
autoLogOffMilliSeconds | Time after which the current user is to be logged out without interaction. | |
defaultAuthExtension | Name of the authentication extension used by default |
See also
Available from 1.8 |