Safeguard Reference Manual (G06.24+, H06.03+ )

Event-Exit-Process Commands
Safeguard Reference Manual520618-013
15-20
Interprocess Communication Messages
Table 15-5. Logon_Data (Logon Message_Data
Interactive/Programmatic) (page 1 of 2)
Dialogue_Possible BOOLEAN True indicates that the request came from a
process that is calling
USER_AUTHENTICATE_ and is capable of
engaging in dialog with the event-exit
process. False indicates that the requestor
cannot understand anything except Yes or
No (from VERIFYUSER or from callers of
USER_AUTHENTICATE_ that cannot handle
a dialog).
Logon_UserID_Exists BOOLEAN The logon user exists in the Safeguard
database. This is always true.
Logon_Name VAR-
STRING
The user name, in external format, of the
user attempting to log on. This can be a user
name or an alias. Valid only if
Logon_UserID_Exists is true.
Logon_UserID INT(32) The user ID associated with the
Logon_Name. Valid only if
Logon_UserID_Exists is true.
IsAlias BOOLEAN True indicates that the Logon_Name is a
user alias.
Password VAR-
STRING
The password provided by the user at logon
time when dialog is not possible and the call
is from VERIFYUSER. Because of certain
constraints in the Safeguard software, this is
a 64-character field in clear text (not
encrypted).
This field is blank if the caller was
USER_AUTHENTICATE_, regardless of the
Dialogue_Possible setting.
Logon_Source VAR-
STRING
The subject terminal name (device name for
Safeguard terminal). This data is not verified,
and the integrity of this field is not
guaranteed. A caller of
USER_AUTHENTICATE_ can fill in this field
with any terminal name.