# Package org.apache.hadoop.security.authentication.client

- Interface Summary
  Interface | Description
  --- | ---
  Authenticator | Interface for client authentication mechanisms.
  ConnectionConfigurator | Interface to configure `HttpURLConnection` created by `AuthenticatedURL` instances.

- Class Summary
  Class | Description
  --- | ---
  AuthenticatedURL | The `AuthenticatedURL` class enables the use of the JDK `URL` class against HTTP endpoints protected with the `AuthenticationFilter`.
  AuthenticatedURL.Token | Client side authentication token.
  KerberosAuthenticator | The `KerberosAuthenticator` implements the Kerberos SPNEGO authentication sequence.
  PseudoAuthenticator | The `PseudoAuthenticator` implementation provides an authentication equivalent to Hadoop's Simple authentication, it trusts the value of the 'user.name' Java System property.

- Exception Summary
  Exception | Description
  --- | ---
  AuthenticationException | Exception thrown when an authentication error occurs.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.