If you want to allow users to
change their own password, they must have the right to read and
update records in a number of Authorizer tables. To permit this,
you must create a special user group for the Authorizer application
that contains those users.
To authorize users to change
their own password:
||In the USoft Authorizer, choose User Groups from the Define
menu. In the User Groups window, add a new user group (e.g.
AUTH_PWD) for the USAUTH application. This new user group must have
the same Menu Page and Deployment configuration settings as the
USAUTH user group.
||On the Members tab page, add the members of this user
||Click the Authorize Button. A wizard will appear to help you
specify the authorization for this group.
||Set USAUTH as the Application
||Set AUTH_PWD as the User Group
||Set Select for the Access Rights.
The users of this user group
are now allowed to query the tables of the Authorizer.
||On the Table Rights tab page, add one right on the T_AUTH_USER
table, that has 'Update' Right, 'Foreground and Background'
||From the Define Menu of the Authorizer, choose Conditions. The
Restricting Conditions window appears. Add a new record with the
following condition text:
||Commit. An identifier for the condition is automatically
||In the Table Rights tab page of the User Groups window, add
this identifier to the Condition ID columns (both foreground and
background) of your new table Right, and commit.
||In the Restricting Conditions window, click the Check button.
The Correct check box should now automatically be checked.
||Click the Update button in your new User Group. Check the From
Conceptual File check box and fill in the path to the USAUTH.con
The users in this user group
now have the right to read the Authorizer table, and to update
their own password.
If you wish to add rules to password management, for example:
all passwords must be longer than 5 characters, you must use the
PWDCredentials table component.