This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from 9231976  [C++][Build] Fix build error on s390x (#8563)
     add a8eb736  ARROW-9804: [FlightRPC] Flight auth redesign

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/arrow/flight/CallOptions.java  |   2 +-
 .../java/org/apache/arrow/flight/FlightClient.java |  38 +++-
 .../java/org/apache/arrow/flight/FlightServer.java |  17 ++
 .../arrow/flight/FlightServerMiddleware.java       |   3 +-
 .../org/apache/arrow/flight/FlightService.java     |  15 +-
 .../org/apache/arrow/flight/RequestContext.java}   |  42 ++--
 .../arrow/flight/auth/BasicServerAuthHandler.java  |   1 -
 .../arrow/flight/auth/ServerAuthWrapper.java       |   2 +-
 .../apache/arrow/flight/auth2/Auth2Constants.java} |  18 +-
 .../apache/arrow/flight/auth2/AuthUtilities.java}  |  31 +--
 .../BasicAuthCredentialWriter.java}                |  36 +---
 .../flight/auth2/BasicCallHeaderAuthenticator.java |  88 ++++++++
 .../flight/auth2/BearerCredentialWriter.java}      |  21 +-
 .../flight/auth2/BearerTokenAuthenticator.java     |  62 ++++++
 .../flight/auth2/CallHeaderAuthenticator.java      |  86 ++++++++
 .../flight/auth2/ClientBearerHeaderHandler.java}   |  29 +--
 .../arrow/flight/auth2/ClientHandshakeWrapper.java | 100 +++++++++
 .../arrow/flight/auth2/ClientHeaderHandler.java}   |  38 ++--
 .../auth2/ClientIncomingAuthHeaderMiddleware.java  |  78 +++++++
 .../auth2/GeneratedBearerTokenAuthenticator.java   | 128 ++++++++++++
 .../auth2/ServerCallHeaderAuthMiddleware.java      |  74 +++++++
 .../example/integration/MiddlewareScenario.java    |   4 +-
 .../arrow/flight/grpc/CallCredentialAdapter.java   |  53 +++++
 .../arrow/flight/grpc/CredentialCallOption.java}   |  28 ++-
 .../apache/arrow/flight/grpc/MetadataAdapter.java  |   4 +-
 .../arrow/flight/grpc/RequestContextAdapter.java}  |  52 ++---
 .../flight/grpc/ServerInterceptorAdapter.java      |  11 +-
 .../apache/arrow/flight/TestClientMiddleware.java  |   5 +-
 .../apache/arrow/flight/TestServerMiddleware.java  |   2 +-
 .../apache/arrow/flight/auth/TestBasicAuth.java    |   2 +-
 .../apache/arrow/flight/auth2/TestBasicAuth2.java  | 232 +++++++++++++++++++++
 .../apache/arrow/flight/TestFlightGrpcUtils.java   |   2 +-
 32 files changed, 1128 insertions(+), 176 deletions(-)
 copy 
java/{adapter/avro/src/main/java/org/apache/arrow/consumers/AvroBooleanConsumer.java
 => 
flight/flight-core/src/main/java/org/apache/arrow/flight/RequestContext.java} 
(56%)
 copy 
java/{gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/ConfigurationBuilder.java
 => 
flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/Auth2Constants.java}
 (66%)
 copy java/{vector/src/main/java/org/apache/arrow/vector/complex/StateTool.java 
=> 
flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/AuthUtilities.java}
 (50%)
 copy 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/{auth/BasicClientAuthHandler.java
 => auth2/BasicAuthCredentialWriter.java} (55%)
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/BasicCallHeaderAuthenticator.java
 copy 
java/{adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/NullConsumer.java
 => 
flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/BearerCredentialWriter.java}
 (62%)
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/BearerTokenAuthenticator.java
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/CallHeaderAuthenticator.java
 copy 
java/{adapter/avro/src/main/java/org/apache/arrow/consumers/AvroBooleanConsumer.java
 => 
flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ClientBearerHeaderHandler.java}
 (56%)
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ClientHandshakeWrapper.java
 copy 
java/{adapter/avro/src/main/java/org/apache/arrow/consumers/logical/AvroTimeMicroConsumer.java
 => 
flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ClientHeaderHandler.java}
 (51%)
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ClientIncomingAuthHeaderMiddleware.java
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/GeneratedBearerTokenAuthenticator.java
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ServerCallHeaderAuthMiddleware.java
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/CallCredentialAdapter.java
 copy 
java/{adapter/avro/src/main/java/org/apache/arrow/consumers/AvroBooleanConsumer.java
 => 
flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/CredentialCallOption.java}
 (56%)
 copy 
java/{adapter/avro/src/main/java/org/apache/arrow/consumers/BaseAvroConsumer.java
 => 
flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/RequestContextAdapter.java}
 (51%)
 create mode 100644 
java/flight/flight-core/src/test/java/org/apache/arrow/flight/auth2/TestBasicAuth2.java

Reply via email to