All Classes and Interfaces

Class
Description
Abstract codec used to encode/decode password stored/loaded on/from token entry
 
Created by The eXo Platform SAS Author : liem.nguyen ncliam@gmail.com Jun 5, 2009
 
 
Temporary registry for hold credentials (and potentially other attributes) during login process.
Temporary registry for hold credentials (and potentially other attributes) during login process to avoid store them in session.
 
Subclass of SecureRandom which is able to reseed itself every reseedingPeriod milliseconds.
 
 
 
A builder for generating a CAPTCHA image/answer pair.
 
Simple CAPTCHA bean intended to be used by Spring.
 
Generate a CAPTCHA image/answer pair using Chinese characters.
TextProducer implementation that will return Chinese characters.
Initialize codec from configuration.properties.
 
Creates an outlined version of the answer using the given colors and fonts.
Filter is used to update ConversationState with necessary attributes after login of user.
Data obejct with parsing and serializing functionality.
 
Method filter to check the CSRF token when the annotation ExoCSRFCheck is set
Util class to manage CSRF token
Adds a randomly curved line to the image.
 
Produces text of a given length from a given array of characters.
Render a word using the given color and from a randomly selected font chosen from a list of fonts given in the constructor.
Twists text and adds a dark drop-shadow.
Filter should be called to detect invalid login attempt to portal.
Describe a method which needs CSRF protection.
 
 
Overlays a warped grid to the image.
 
 
Created by The eXo Platform SAS Author : Tan Pham Dinh tan.pham@exoplatform.com May 6, 2009
 
 
 
Creates a gradiated background with the given from and to Color values.
 
A class to set user locale preference in request
 
 
 
Login module is used to add credentials from JAAS callback into shared state.
Service can be used to track invalid login attempts of users and do some actions when some number of successive login attempts is detected.
Policy for indication that invalid login attempts are coming from same source.
A SaltedHashService implementation using a SecretKeyFactory for salted hashing.
Symmetric codec bases on Java Cryptography Library
 
 
Filter should be called to detect successful login of user into portal and call InvalidLoginAttemptsService.
 
 
 
 
 
Does not do any transformations, simply returns the input in both NoCodec.decode(String) and NoCodec.encode(String).
 
A SaltedHashService implementation which does not do any hashing at all.
 
 
 
 
An abstraction layer adding PlainTokenService.getAllTokens().
 
A Web filter to retrieve currently authenticated user Identity to current Web context session.
Note: added to be included in class packages scan for Spring
Deprecated.
Cluster authentication is now handled by PortalClusteredSSOSupportValve and this login module is no longer used.
A Web filter to authenticate user Identity using 'rememberme' cookie if present.
Note: added to be included in class packages scan for Spring
A class to start a Kernel transaction before any call to Spring REST endpoint
The proxy filter service is used for filtering http access when it is performed by GateIn.
 
 
The remember me filter performs an authentication using the ServletContainer when the current request is a GET request, the user is not authenticated and there is a remember me token cookie in the request.
 
 
 
An ancillary data object representing a salted hash.
An interface for serializing and deserializing SaltedHash objects.
 
 
Interface for creating salted hashes from plaintext passwords and for validating passwords against stored salted hashes.
A central service for getting a SecureRandom that is granted to be reseeded regularly.
 
Generates, displays, and stores in session a 200x50 CAPTCHA image with sheared black text, a solid dark grey background, and a straight, slanted red line through the text.
Adds a black and white squiggly background to the image.
Helper for SSO related things
Builds a 200x50 (default) CAPTCHA and attaches it to the session.
Draws a 4-pixel thick straight red line through the given image.
 
A token.
 
 
 
 
Exception is thrown if there is attempt to create token with ID, which already exists in the token container
 
 
The token store is a place where temporary tokens are held.
Created by The eXo Platform SAS Author : liem.nguyen ncliam@gmail.com Jun 5, 2009
Generates a transparent background.
An API for services willing to extend UI (basically based on JSP) with additional parameters.
 
 
 
 
 
A codec able to transform a SaltedHash to and from String.