|
Interface Summary |
| JRunCrypter |
|
| JRunSecurityManager |
Security Manager Interface to provide user credential authentication and
Role validation |
| JRunSecurityManagerServiceMBean |
MBean Interface for the JRunSecurityManager to provide user credential authentication and
Role validation |
| JRunUserManager |
User Manager interface to create, read, update, delete User and Role Information
This is an implementation of the default User store in JRun to be used by the
default Login mechanism and by users who wish to access this programatically
The Appropriate permissions should be set up in the policy file before members of this class can be accessed. |
| JRunUserManagerServiceMBean |
MBean Interface to JRunUserManager to manage default user store |
| SecurityContext |
SecurityContext Interface provides functionality for maintaining
authenticated security information and access to security principals and credentials
associated with a security context. |
| SecurityContextCacheInterface |
Clusterable service that keeps a cache of SecurityContexts created on authentication
This enables the SecurityContexts to be propagated among the nodes in a cluster such
that if a user is authenticated to one node, then he is authenticated to all the nodes
However, authorization is still performed locally. |
|
Class Summary |
| DefaultCallbackHandler |
A default implementation of CallbackHandler for providing username
and password for non-interactive JAAS logins. |
| JDBCLoginModule |
|
| JRunClientSecurityContext |
Stores security information on ThreadLocals on the client VM |
| JRunCrypterForTwofish |
|
| JRunCrypterImpl |
Default implementation of JRunCrypter for password encryption. |
| JRunSecurityContext |
JRunSecurityContext to maintain security information for a client. |
| JRunSecurityManagerService |
Default Service Implementation of JRunSecurityManager Interface |
| JRunUserManagerService |
User Manager interface to create, read, update, delete User and Role Information
This is an implementation of the default User store in JRun to be used by the
default Login mechanism and by users who wish to access this programatically
The Appropriate permissions should be set up in the policy file before members of this class can be accessed. |
| LDAPLoginModule |
A LoginModule that authenticates the username and password passed in against an LDAP server
through JNDI. |
| NTAuth |
|
| RolesCallback |
An implementation of Callback useful on the server side for
propagating the request Principal and credentials to LoginModules. |
| RolesCallbackHandler |
A default implementation of CallbackHandler for providing username
and password for non-interactive JAAS logins. |
| SecurityContextCache |
Clusterable service that keeps a cache of SecurityContexts created on authentication
This enables the SecurityContexts to be propagated among the nodes in a cluster such
that if a user is authenticated to one node, then he is authenticated to all the nodes
However, authorization is still performed locally. |
| SimplePrincipal |
This class implements the Principal interface
and represents a Simple user with a name and type. |
| Twofish_Algorithm |
Twofish is an AES candidate algorithm. |
| UnixCrypt |
Contains static methods to encrypt and compare
passwords with Unix encrypted passwords. |
| WindowsLoginModule |
|
| XMLLoginModule |
JAAS Login Module for default user authentication. |