|
02/28/2005 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Package Summary
| Interface Summary | |
| Authenticator | Abstraction that knows how to obtain authentication of an account. |
| SSOUsernameRetriever | An Abstraction that provides how to obtain the username of a user authenticated by a Single Sign On (SSO) product. |
| Class Summary | |
| AccountPropertyDescriptor | Description of an authentication account's attributes, such as user name and password. |
| AccountTypeDescriptor | Description of an authentication account. |
| AuthenticationManager | Point of entry into the authentication API. |
| GenericAuthenticator | Abstract class from which each Authenticator implementation can inherit. |
| JNDIAuthenticator | Authenticator that connects to any of the supported LDAP servers for checking whether a user is authentic. |
| NTAuthenticator | Authenticator implementation for connecting to an NT domain to
authenticate a user. |
| Realm | Class that specifies how Vignette Portal users get authenticated. |
| RealmFeature | Representation of features that a realm's authenticator can support. |
| SQLAuthenticator | Authenticator implementation for connecting to any of the supported SQL databases. |
| Exception Summary | |
| AccountDoesNotExistException | Exception thrown when an Authenticator tries to remove an
authentication account that does not exist. |
| AccountExistsException | Exception thrown when an Authenticator tries to create an
authentication account that already exists. |
| AuthenticationException | Base exception class for all exceptions in the Authentication API. |
| InvalidAccountException | Exception thrown by an Authenticator when it confirms that an
authentication account is not authentic. |
| LockedOutException | |
| PropertyDescriptorNotFoundException | Exception thrown by AccountTypeDescriptor if an attempt is
made to get an AccountPropertyDescriptor that does not exist. |
Enables configurable authentication of users against a data source as they log on. The Vignette Portal framework supports the following authentication mechanisms:
The first three mechanisms can be used singly or in combination. For example, a Vignette Portal installation could authenticate against multiple NT domains or against a SQL table for some users and an NT domain for others.
The default authentication is via a relational database. Properties in the authentication configuration file (authentication.xml) enable the authentication mechanism or mechanisms to be specified.
The authentication API is capabilities-based; the functionality depends upon the capabilites of the underlying mechanism, such as whether it supports creating and removing user accounts, changing passwords, and retrieving forgotten passwords. The capabilities can be turned on and off from the authentication configuration file. The encryption scheme can also be specified in the configuration file.
For further discussion of the authentication API and an example of a custom authenticator, see the Vignette Portal Developer's Guide, available from Vignette Global Marketplace (http://global.vignette.com).
See:
Discussion
|
02/28/2005 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||