Package com.novell.service.security

Provides identity types for application level authentication to Novell Services using the NDS, BINDERY and LDAP protocols.

See:
          Description

Interface Summary
PasswordIdentity This interface identifies an object that can have a password set without using the authentication GUI.
PasswordIdentityFactory This interface identifies an object that can create PasswordIdentity objects.
 

Class Summary
BinderyIdentity Represents an authenticatable entity in a bindery system (a user, an administrator, and so forth).
BinderyIdentityScope Represents an authenticatable container in a Bindery system, such as a server.
BinderyPasswordIdentity This class represents a Bindery identity with a password.
NdsIdentity Represents an authenticatable entity in NDS, such as a user, an administrator, and so forth.
NdsIdentityScope Represents an authenticatable container in NDS, such as a context, or a tree.
NdsPasswordIdentity This class represents an NDS identity with a password.
Password This class is a holder for passwords.
XplatIdentity Represents an authenticatable entity in Xplat, such as a user, an administrator, and so forth.
XplatIdentityScope Represents an authenticatable container in a Xplat system, such as a server.
 

Package com.novell.service.security Description

Provides identity types for application level authentication to Novell Services using the NDS, BINDERY and LDAP protocols. This authentication is done by prompting for user credentials when an authentication request is issued. These providers transparently plug into the Authenticator Framework provided in the com.novell.java.security package. The providers for NDS and BINDERY require the presence of a Novell Client on workstations, and they provide a GUI for secure collection of user authentication credentials. The Authenticator uses the underlying requester to perform the actual authentication. It is mechanism and storage independent, and is responsible for managing the authentication process for identities within a JVM.

The SessionManager and therefore the all the JNDI providers use the Authenticator for all authentication processes including login and logout. The Authentication service also provides the ability to create and change user passwords.

Package Specification

(none)

Related Documentation

The following classes and interfaces are used by the Security classes and interfaces. For overviews, concepts, sample code and demos, and tasks documentation, please see: