Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (T-V)
Guardian Procedure Calls Reference Manual522629-013
15-30
USER_AUTHENTICATE_ Procedure
70 Continue dialog. See the status parameter for detailed information on
how to set the input
text parameter in the next call to
USER_AUTHENTICATE_.
160 Invalid
dialog-id parameter, invalid protocol, or dialog has exceeded
two minutes.
563 The text to be returned in the
displaytext parameter is longer than the
length specified by the
displaytext-maxlen parameter.
590 Two or more parameters provided are incompatible.
1554 Exceeded the maximum number of allowed concurrent requests.
Refer to the
Guardian Procedure Errors and Messages Manual for more
information on file-system error messages.
input
text:inputtext-len input:input
STRING .EXT:ref:*, INT:value
specifies a user and password command string. If a dialog is not desired,
input
text must contain all the information necessary to complete the user
authentication in a single call to the procedure.
input
text-len specifies the length of the string variable inputtext in bytes.
Only the first 80 characters of the string are used. This procedure does not return
an error if the string exceeds 80 bytes in length.
See “Considerations” following, for information on how to set input
text to
authenticate a user, log on, or change a password.
options input
INT:value
specifies additional requests of the USER_AUTHENTICATE_ procedure.
The bits, when set to 1, are defined as follows:
<0:6> Reserved (specify 0).
<7> Require password for all users (including the super ID).
<8> This bit must be set if USER_AUTHENTICATE_ is not being used in dialog
mode (that is, only a single call to USER_AUTHENTICATE_ is being done)
and either the blind logon bit is set or Safeguard is configured for blind
logon. Otherwise, USER_AUTHENTICATE_ returns with
error equal to
48 (security violation) and
status equal to 4.
<9> Send $CMON the Prelogon^msg message (-59). This bit is valid either
when Safeguard software is running and configured with CMON ON or
when Safeguard software is not running.