Class LocalCachingAuthenticator

java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
All Implemented Interfaces:
Authenticator

public class LocalCachingAuthenticator extends InitializableObject implements Authenticator
An authenticator that caches the result of an authentication based on the credentials. Add the guava dependency to use this class.
Since:
1.8
Author:
Misagh Moayyed
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
  • Constructor Details

    • LocalCachingAuthenticator

      public LocalCachingAuthenticator()
    • LocalCachingAuthenticator

      public LocalCachingAuthenticator(Authenticator delegate, Store<Credentials,UserProfile> store)
    • LocalCachingAuthenticator

      public LocalCachingAuthenticator(Authenticator delegate, int cacheSize, int timeout, TimeUnit timeUnit)
  • Method Details