You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2020/11/02 14:35:08 UTC

[arrow] branch master updated (9231976 -> a8eb736)

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