IUserDetails
[ Interface ]
export interface IUserDetails {
domain: string;
enabled: boolean;
autoLogout: string;
locale?: string | null;
timeFormatLocale?: string | null;
timeZone?: string | null;
groups: string[];
};
Speichert Metadaten eines Users.
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
domain | Domain der Benutzerverwaltung. Wird diese nicht angegeben, so gilt der unten angegebene Standard. | |
enabled | Legt fest, ob der Benutzer aktiv ist. true wenn nicht angegeben | |
autoLogout | Zeitspanne als ISO 8601 timespan. Zeichenkette die angibt nach welcher Zeit der Nutzer ausgeloggt wird. Format: P[JY][MM][WW][TD][T[hH][mM]] Beispiel: " | |
locale | Spracheinstellung des Benutzers. | |
timeFormatLocale | Spracheinstellung des Benutzers für Zeit/Datums-Darstellungen. | |
timeZone | Zeitzone des Benutzers für Zeit/Datums-Darstellungen. | |
groups | string[] | Gruppen in der der Benutzer Mitglied ist. |
Verfügbar ab Version 1.10.1018.48 |
Verhalten bei neuem Benutzer
Jeder neue Benutzer ist standardmäßig mindestens Mitglied der Gruppe "__SystemUsers" und nutzt die Sprache des Projekts. Ohne Angabe der domain wird zur Nutzerverwaltung die Extension TcHmiUserManagement genutzt.
Dieses Verhalten kann auf der Server Konfigurationsseite unter TcHmiSrv unter dem Namen "Default Usergroup" sowie "Default authentication extension" geändert werden.