Safeguard Reference Manual (G06.29+, H06.08+, J06.03+)

Table Of Contents
Event-Exit-Process Commands
Safeguard Reference Manual 520618-030
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
d
atabase. This is always true.
Logon_Name VAR-
STRING
The user name, in external format, of the
u
ser 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
L
ogon_Name. Valid only if
Logon_UserID_Exists is true.
IsAlias BOOLEAN True indicates that the Logon_Name is a
us
er alias.
Password VAR-
STRING
The password provided by the user at logon
t
ime 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_AUTHENTICA
TE_, regardless of the
Dialogue_Possible setting.
Logon_Source VAR-
STRING
The subject terminal name (device name for
Saf
eguard 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.