examples.attributes package
This package contains a set of classes that show how to write additional
components to extend WebSphere MQ Everyplace security. However, they are not designed to be
used for asynchronous messaging and do not provide very strong security.
- NTAuthenticator
- An authenticator that authenticates a user to the Windows NT security
database. To authenticate correctly the user must have the
following User Rights set on the target NT system:
- Act as part of the operating system
- Logon locally
- Logon as a service
The NT authenticator uses the Java native interface (JNI) to interact
with Windows NT security. The code for this can be found in the examples.nativecode directory. The dll built from this code must be placed
in the PATH of the NT machine that owns the target resource.
- UnixAuthenticator
- An authenticator that authenticates a user using the UNIX password or
shadow password system. The UNIX authenticator uses the JNI to interact with
the host system. The code for this can be found in the examples.nativecode directory. If your system supports the shadow password file, you must
recompile this native code with the USE_SHADOW preprocessor flag
defined. You must also ensure the code has sufficient privileges to read the
shadow password file when it executes. This example does not work if your
system uses a distributed logon service (such as Lightweight Directory Access
Protocol (LDAP)).
- LogonAuthenticator
- Base logon authentication support.
- UseridAuthenticator
-
Support for base userID authentication.
This example requires a UserIDS.txt file as input. This file must
have the format:
[UserIDs]
User1Name=User1Password
...
UserNName=UserNPassword
See Security for more detailed information about the WebSphere MQ Everyplace security
features.