Class PasswordFileAuthenticator

java.lang.Object
no.polaric.core.auth.PasswordFileAuthenticator
All Implemented Interfaces:
org.pac4j.core.credentials.authenticator.Authenticator

public class PasswordFileAuthenticator extends Object implements org.pac4j.core.credentials.authenticator.Authenticator
Use a simple password file. For small numbers of user/password pairs. For larger numbers of users, consider using a database instead.
  • Constructor Details

  • Method Details

    • load

      public void load()
      Load passwords (hashes) from file.
    • validate

      public Optional<org.pac4j.core.credentials.Credentials> validate(org.pac4j.core.context.CallContext context, org.pac4j.core.credentials.Credentials cred) throws org.pac4j.core.exception.CredentialsException
      Specified by:
      validate in interface org.pac4j.core.credentials.authenticator.Authenticator
      Throws:
      org.pac4j.core.exception.CredentialsException
    • throwsException

      protected void throwsException(String message) throws org.pac4j.core.exception.CredentialsException
      Throws:
      org.pac4j.core.exception.CredentialsException