OSI/MHS Configuration and Management Manual
Management Environment for OSI/MHS
OSI/MHS Configuration and Management Manual—424827-003
2-12
MS Bind Password Server Interface
MS Bind Password Server Interface
If you develop a password server using the MS bind password server interface, the MS
process sends a request to your application when it receives an MS bind request, or an
MS register request to change credentials, from a user agent. The MHS manager
process sends a request to your application when it receives an ADD, ALTER, or
DELETE APPL command from SCF or a management application. In these cases, the
request to your password application includes:
•
The object name of the APPL object and the O/R name of the user or users whom
the APPL object represents
•
The OSI address of the remote user agent (if applicable)
•
The password supplied in the request (or the current and proposed passwords in a
request to change the password)
Your application is expected to validate the password or proposed password. It can
also validate the O/R name or OSI address and perform other services as appropriate
to the environment.
You specify the presence of an MS bind password server as an attribute of an MS
group; OSI/MHS invokes the server on behalf of all the APPL objects that use the
group.
For more detailed information about the password server interfaces, see Section 6,
Starting, Stopping, and Updating Your OSI/MHS Subsystem, and the OSI/MHS
Management Programming Manual.
Master Password Server (MPS)
In addition to the password server programmatic interfaces, a master password server
is available for use as it is written and for customization when there are special
password requirements.
The master password server (MPS) provides enhanced control over the authorization
of bind requests for the P7 user agents configured on an OSI/MHS subsystem. The
MPS interfaces to OSI/MHS using the MS bind password server interface. Once this
interface is configured, the message store processes send requests to the MPS for
confirmation that a UA has permission to bind on. The MS does not validate the
authorization parameter (that is, the password) itself. The MPS is capable of keeping
track of changes to the user’s configuration because the MHSMGR process informs
the MPS of all ADD, ALTER, and DELETE operations on the user’s APPL object. The
MPS is consulted for register-MS operations that users can perform to change their
passwords. For more information about the master password server, see the OSI/MHS
Management Programming Manual.
Security of OSI/MHS Files, Processes, and Objects
You can limit access to OSI/MHS files, processes, and objects by using general
facilities for NonStop systems.