# Package org.apache.tinkerpop.gremlin.server.auth

- Interface Summary
  Interface | Description
  --- | ---
  Authenticator | Provides methods related to authentication of a request.
  Authenticator.SaslNegotiator | Performs the actual SASL negotiation for a single authentication attempt.

- Class Summary
  Class | Description
  --- | ---
  AllowAllAuthenticator | Allows all requests to be authenticated.
  AuthenticatedUser |
  JaasKrbUtil | JAAS utilities for Kerberos login.
  JaasKrbUtil.KrbCallbackHandler |
  Krb5Authenticator | A Kerberos (GSSAPI) implementation of an `Authenticator` This authenticator authenticates and autorizes all clients with a valid service ticket.
  SimpleAuthenticator | A simple implementation of an `Authenticator` that uses a `Graph` instance as a credential store.

- Exception Summary
  Exception | Description
  --- | ---
  AuthenticationException | An exception that occurs when during authentication such as a failed login.

Copyright © 2013–2020 Apache Software Foundation. All rights reserved.