mng.GetUserAttributes

Dieser Job liefert die Eigenschaften des angegebenen Benutzers.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Derzeit nicht unterstützt — 0 übergeben.

OutputUnicode

INT

Ja

Muss 1 übergeben werden.

User

STRING

Ja

Benutzername (DB-Feld benutzer.benutzer)

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

utfXmlInfo

BASE64

Informationen zum Benutzer im XML-Format (siehe unten).

3. Aufbau utfXmlInfo

<AdmInfo>
  <Users>
    <User account_type="0" bemerkung="9f73fbbd-c994-4e94-9e8a-9c3da7ca9f19" benutzer="ROOT" changepwd="0" flags="1" geaendert="0" id="2" langid="0" locked="0" logincount="0" loginname="ROOT" loginstation="" logintime="1774479216" mfauthflag="0" name="Administrator" never_expire="0" osemail="admin@ecmind.ch" osguid="35100CD4D441420B90811DC90766D64F" profil="-1" pwd_changed="1" server_id="0" station="" supervisor="-1" validfrom="" validto=""/>
  </Users>
</AdmInfo>
Attribut Typ Beschreibung

account_type

INT

Anmeldungstyp: 0 = Benutzeranmeldung; 1 = Applikationsserver; 2 = ANONYMOUS; 3 = Applikationsserver (z. B. Java-Server)

bemerkung

STRING

Bemerkung aus der Benutzerkonfiguration

benutzer

STRING

Benutzername

changepwd

INT

1 = Benutzer muss das Passwort beim nächsten Login ändern, sonst 0

loginname

STRING

Anmeldename

flags

INT

0 = normaler Benutzer; 1 = Server oder ANONYMOUS

geaendert

INT

0 = Profil nicht verändert; 1 = Profil wurde geändert

id

INT

ID des Benutzers

langid

INT

ID der Sprache der Objektdefinition (leer = deutsch)

locked

INT

1 = Benutzer ist gesperrt, sonst 0. Achtung: Eine durch Fehlanmeldungen entstandene Sperre wird hier nicht abgebildet — das Attribut bleibt 0, obwohl der Zugang verweigert wird (siehe krn.CheckUserAccount).

logincount

INT

Anzahl der Loginversuche

loginstation

STRING

Name der letzten Einlogstation

logintime

INT

Zeitpunkt des Logins (Zeitstempel)

mfauthflag

INT

Multi-Faktor-Authentifizierungsflag

name

STRING

Vollständiger Name des Benutzers

osemail

STRING

E-Mail des Benutzers

osguid

STRING

GUID des Benutzers

passwort

STRING

Kodiertes Passwort des Benutzers

never_expire

INT

1 = Passwort läuft nie ab, sonst 0

profil

INT

-1 = kein Profil; 0 = Benutzer-Profil; >0 = ID des zugeordneten Profils

pwd_changed

INT

Zeitpunkt der letzten Passwortänderung (Unix-Zeitstempel); 0 = Passwort wurde noch nie geändert

server_id

INT

ID des Servers

station

STRING

Name der Arbeitsstation des Benutzers

supervisor

INT

-1 = Supervisor, sonst 0

validfrom

STRING

Benutzerkonto gültig von. Format: YYYY/MM/DD HH:MM:SS. Leer = keine Einschränkung.

validto

STRING

Benutzerkonto gültig bis. Format: YYYY/MM/DD HH:MM:SS. Leer = keine Einschränkung.

4. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.

5. Siehe auch