Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (T-V)
Guardian Procedure Calls Reference Manual522629-013
15-34
USER_AUTHENTICATE_ Procedure
Values returned for error = 70 (continue dialog):
status-flags output
INT .EXT:ref:1
The bits, when set to 1, are defined as follows:
<0:14> Reserved.
<15> Caller should disable echo (with a SETMODE 20) for password input
before the next call during this dialog with USER_AUTHENTICATE_.
displaytext:displaytext-maxlen output:input
STRING .EXT:ref:*, INT:value
if present and if
displaytext-maxlen is not 0, returns a string, up to
displaytext-maxlen bytes in length, representing one or more lines of logon
dialog display text. Each line of text is preceded by a 16-bit length that is 16-bit
16 Password change request: new password does not conform to
password quality. New password is rejected.
17 Password change request: new password contains blank characters.
New password is rejected.
18 Password change request: new password is not verified. The first
new password provided is not the same as the second new password
provided.
19 Password change request: change cannot made during the allowed
time period. Password change request is rejected.
20 Password change request: change is denied due to a system error.
Retry later.
21
Cannot authenticate the super ID because
options bit <11> is set to
1.
status Description
4
Caller should set input
text to a password in the next call to
USER_AUTHENTICATE_ to either log on or begin a password
change.
9
Caller should set input
text to a new password in the next call to
USER_AUTHENTICATE_ to change the password.
11
Caller must set input
text to a new password in the next call to
USER_AUTHENTICATE_ to change the password, because the
password has expired but the grace period is in effect. If the
password is not changed, the user is not authenticated or logged on.
12
Caller should set input
text to a new password in the next call to
USER_AUTHENTICATE_ to verify the new password.
status Description