krn.VerifyPassword

Dieser Job prüft, ob ein übergebenes Passwort dem hinterlegten Passwort des aktuell angemeldeten Benutzers entspricht — ohne es zu ändern. Wird typischerweise als „Bestätigung vor sensitiver Aktion" eingesetzt (Step-up-Authentication).

Der Job ist in der offiziellen enaio®-Kernel-Engine-Übersicht nicht gelistet. Diese Beschreibung wurde aus dem Aufruf-Code des enaio-jobs-custom-Templates rekonstruiert.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Reserviert; stets 0 übergeben.

Password

STRING

Ja

Zu prüfendes Passwort als kodierter Hash (gleiches Format wie krn.SessionLogin/UserPwd).

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

Matches

BOOL

true, wenn Password mit dem hinterlegten Passwort übereinstimmt.

3. Rückgabe

(INT): 0 = Job erfolgreich (auch bei Matches=false), sonst Fehlercode.

4. Siehe auch