Package org.apache.arrow.flight.auth2
package org.apache.arrow.flight.auth2
-
ClassDescriptionConstants used in authorization of flight connections.Utility class for completing the auth process.Client credentials that use a username and password.A ServerAuthHandler for username/password authentication.Interface that this handler delegates to for validating the incoming headers.Client credentials that use a bearer token.Partial implementation of
CallHeaderAuthenticator
for bearer-token based authentication.Interface for Server side authentication handlers.Encapsulates the result of theCallHeaderAuthenticator
analysis of headers.A client header handler that parses the incoming headers for a bearer token.Utility class for executing a handshake with a FlightServer.Interface for client side header parsing and conversion to CredentialCallOption.Middleware for capturing bearer tokens sent back from the Flight server.Factory used within FlightClient.Generates and caches bearer tokens from user credentials.Middleware that's used to validate credentials during the handshake and verify the bearer token in subsequent requests.Factory for accessing ServerAuthMiddleware.