Interface | Description |
---|---|
CaptchaSecurityContext |
Interface that add humanity concerns to the SecurityContext
|
CaptchaServiceProxy |
Provide a common interface for captcha validation.
|
Class | Description |
---|---|
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 |
Copyright © 2019. All rights reserved.