Package org.silverpeas.core.security.authentication
Provides the authentication mechanism to access the Silverpeas portal.
- Author:
- mmoquillon
-
Interface Summary Interface Description AuthDomain An authentication domain of users and groups of users in Silverpeas.Authentication Authentication of a user in Silverpeas.CredentialsChangePolicy Policy of what can be done on the credentials of a user in given authentication domain.CredentialsChangePolicyProvider A provider of aCredentialsChangePolicy
instances for each authentication domain.UserAuthenticationListener This event listener is fired when a user has just been logged in.
Each implementation of this listener has to be registered by callingUserAuthenticationListenerRegistration.register(UserAuthenticationListener)
.
A tip to perform the registration is to implementInitialization
interface. -
Class Summary Class Description AuthenticationCAS AuthenticationConnection<T> A connection with a server of a remote authentication service.AuthenticationCredential A credential is a set of security-related capabilities for a given user, it contains information used to authenticate him.AuthenticationLDAP This class performs the LDAP authenticationAuthenticationProtocol A set of security-related operations about a user authentication.AuthenticationResponse The authentication result represents the response of an authentication process while authenticating a given user for Silverpeas.AuthenticationServer The authentication server is a proxy in Silverpeas side of the external authentication service related to a given user domain.AuthenticationService A service for authenticating a user in Silverpeas.AuthenticationServiceProvider A provider of the authentication service.AuthenticationSQL This class performs the authentication using an SQL table.CredentialsChangePolicyImpl Implementation of both theCredentialsChangePolicy
andCredentialsChangePolicyProvider
interfacesUserAuthenticationListenerRegistration RegisteringUserAuthenticationListener
implementations.
RegisteredUserAuthenticationListener
are used bySilverpeasSessionOpener
.UserSession This bean is used by the mechanism in charge of user session management.UserSessionReference A reference to a given user session in Silverpeas, such user session being represented by aUserSession
instance. -
Enum Summary Enum Description AuthenticationResponse.Status The status of an authentication process.