IUserDetails
[ Interface ]
export interface IUserDetails {
domain: string;
enabled: boolean;
autoLogout: string;
locale?: string | null;
timeFormatLocale?: string | null;
timeZone?: string | null;
groups: string[];
};
Saves metadata of a user.
Properties
Name | Type | Description |
---|---|---|
domain | User management domain. If this is not specified, the default specified below applies. | |
enabled | Specifies whether the user is active; true if not specified | |
autoLogout | Timespan as ISO 8601 timespan. String that indicates after what time the user is logged out. Format: P[JY][MM][WW][TD][T[hH][mM]] Example: " | |
locale | Language settings of the user. | |
timeFormatLocale | Language settings of the user for time/date representations. | |
timeZone | Time zone of the user for time/date representations. | |
groups | string[] | Groups in which the user is a member. |
Available from version 1.10.1018.48 |
Behavior for new users
Each new user is by default at least a member of the "__SystemUsers" group and uses the language of the project. If no domain is specified, the extension TcHmiUserManagement is used for user management.
This behavior can be changed on the server configuration page under TcHmiSrv under the name "Default Usergroup" and "Default authentication extension".