apache / arrow

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
https://arrow.apache.org/
Apache License 2.0
14.45k stars 3.52k forks source link

[FlightRPC] Make Handshake optional #23836

Open asfimport opened 4 years ago

asfimport commented 4 years ago

We should make it possible to not invoke Handshake for services that don't want it. Especially when using it with flight-grpc, where the standard gRPC authentication mechanisms don't know about Flight and try to authenticate the Handshake endpoint - it's easy to forget to configure this endpoint to bypass authentication.

Reporter: David Li / @lidavidm

Related issues:

Note: This issue was originally created as ARROW-7579. Please see the migration documentation for further details.

asfimport commented 4 years ago

David Li / @lidavidm: Not a blocker for 0.17, removing from fix versions.

asfimport commented 3 years ago

James Duong / @jduo: This can be closed when the authentication redesign from ARROW-9804 is ported to all server versions.

asfimport commented 3 years ago

Wes McKinney / @wesm: Any update on this?