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
todo julien : - make delay configuration from init param and @Managed setter - start/stop expiration daemon - manually invoke
the daemon via @Managed
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.
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().Deprecated.
Cluster authentication is now handled by PortalClusteredSSOSupportValve and
this login module is no longer used.
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.