Class DefaultBruteForceAttackHandler
java.lang.Object
de.hybris.platform.commerceservices.security.impl.DefaultBruteForceAttackHandler
- All Implemented Interfaces:
BruteForceAttackHandler
Default implementation of
BruteForceAttackHandler-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDefaultBruteForceAttackHandler(Integer maxAttempts, Integer waitTime, Integer timeFrame, Integer cacheSizeLimit) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidevict()protected DefaultBruteForceAttackHandler.AttemptsgetAttempts(String key) booleanregisterAttempt(String key) Method registers attempt's timestamp.protected booleanregisterAttempt(String key, Date now) Internal implementation of register attemptvoidMethod resets the counter for the given key
-
Constructor Details
-
DefaultBruteForceAttackHandler
-
-
Method Details
-
registerAttempt
Description copied from interface:BruteForceAttackHandlerMethod registers attempt's timestamp.- Specified by:
registerAttemptin interfaceBruteForceAttackHandler- Parameters:
key- that the attempt is registered for
-
registerAttempt
Internal implementation of register attempt -
resetAttemptCounter
Description copied from interface:BruteForceAttackHandlerMethod resets the counter for the given key- Specified by:
resetAttemptCounterin interfaceBruteForceAttackHandler- Parameters:
key- key that attempts counter will be reset
-
getAttempts
-
evict
protected void evict()
-