krn.VerifyPassword

This job verifies whether a given password matches the stored password of the currently logged-in user — without changing it. Typically used as a "confirmation before a sensitive action" (step-up authentication).

This job is not listed in the official enaio® kernel engine overview. This description was reconstructed from the call code of the enaio-jobs-custom template.

1. Input Parameters

Name Type Required Description

Flags

INT

Yes

Reserved; always pass 0.

Password

STRING

Yes

Password to verify, as encoded hash (same format as krn.SessionLogin/UserPwd).

2. Output Parameters

Name Type Dependency Description

Matches

BOOL

true if Password matches the stored password.

3. Return Value

(INT): 0 = job successful (also when Matches=false), otherwise error code.

4. See Also