Package org.acegisecurity.captcha

Captcha classes.

See:
          Description

Interface Summary
CaptchaSecurityContext Interface that add humanity concerns to the SecurityContext
CaptchaServiceProxy Provide a common interface for captcha validation.
 

Class Summary
AlwaysTestAfterMaxRequestsCaptchaChannelProcessor return false if ny CaptchaChannelProcessorTemplate of mapped urls has been requested more than thresold;
Default keyword : REQUIRES_CAPTCHA_ABOVE_THRESOLD_REQUESTS
AlwaysTestAfterTimeInMillisCaptchaChannelProcessor return false if thresold is greater than millis since last captcha test has occured;
Default keyword : REQUIRES_CAPTCHA_AFTER_THRESOLD_IN_MILLIS
AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor return false if thresold is lower than average time millis between any CaptchaChannelProcessorTemplate mapped urls requests and is human;
Default keyword : REQUIRES_CAPTCHA_BELOW_AVERAGE_TIME_IN_MILLIS_REQUESTS
Note : before first humanity check
CaptchaChannelProcessorTemplate CaptchaChannel template : Ensures the user has enough human privileges by review of the CaptchaSecurityContext and using an abstract routine CaptchaChannelProcessorTemplate.isContextValidConcerningHumanity(CaptchaSecurityContext) (implemented by sub classes)
CaptchaEntryPoint The captcha entry point : redirect to the captcha test page.
CaptchaSecurityContextImpl Default CaptchaSecurityContext implementation
CaptchaValidationProcessingFilter Filter for web integration of the CaptchaServiceProxy.
TestOnceAfterMaxRequestsCaptchaChannelProcessor return false if ny CaptchaChannelProcessorTemplate mapped urls has been requested more than thresold and humanity is false;
Default keyword : REQUIRES_CAPTCHA_ONCE_ABOVE_THRESOLD_REQUESTS
 

Package org.acegisecurity.captcha Description

Captcha classes. Contains :



Copyright © 2004-2012 Interface21, Inc. All Rights Reserved.