# Package edu.ucsb.nceas.metacat.authentication

- Interface Summary
  Interface | Description
  --- | ---
  AuthFileHashInterface | This an interface for different hash algorithms using to protect users' password in the username/password file

- Class Summary
  Class | Description
  --- | ---
  AuthFile | This an authentication class base on a username/password file.
  AuthFileBCryptHash | A class to use the BCryptHash algorithm to generate the hash.

- Exception Summary
  Exception | Description
  --- | ---
  AuthenticationException | Exception class will be used in the authentication process

Copyright © 2023 Regents of the University of California. All Rights Reserved.