Uses of Class
org.wildfly.security.auth.realm.BruteForceRealmWrapper
Packages that use BruteForceRealmWrapper
-
Uses of BruteForceRealmWrapper in org.wildfly.security.auth.realm
Methods in org.wildfly.security.auth.realm that return BruteForceRealmWrapperModifier and TypeMethodDescriptionBruteForceRealmWrapper.addAdditionalInterface(Class<?> interfaze) Add an additional interface to be proxied by the dynamic proxy.static BruteForceRealmWrapperBruteForceRealmWrapper.create()Create a new instance ofBruteForceRealmWrapperthat can be used to wrap aSecurityRealminstance and provide brute force protection.BruteForceRealmWrapper.setFailureSessionTimeout(int failureSessionTimeout) After a failed authentication attempt how long in minutes to keep the tracking session alive.BruteForceRealmWrapper.setLockoutInterval(int lockoutInterval) After the maximum number of failed authentication attempts the interval in minutes the account will be locked for.BruteForceRealmWrapper.setMaxCachedSessions(int maxCachedSessions) Set the maximum number of sessions that will be cached before the least recently used session is evicted from the cache.BruteForceRealmWrapper.setMaxFailedAttempts(int maxFailedAttempts) Set the maximum number of consecutive failed login attempts for a specific user before the lockout kicks in for the configured interval.BruteForceRealmWrapper.setRealmName(String realmName) Set the realm name that should be used in any log messages.BruteForceRealmWrapper.withExecutor(ScheduledExecutorService executor) Set theScheduledExecutorServicethat will be used for expiring the sessions tracking authentication failures.BruteForceRealmWrapper.wrapping(SecurityRealm toWrap) Set the security realm that is to be wrapped by the wrapper.