The C++/Python authentication implementation is entirely different
(because the C++/Python/Java gRPC APIs are in turn entirely
different). In particular, gRPC middleware in C++ is still
experimental (compared to Java) and much more limited (unless recent
versions changed this). C++/Python might function better as a set of
middleware implementations in the client which can attach/read headers
as necessary.

David

On 9/2/20, James Duong <jam...@bitquilltech.com> wrote:
> Looking towards the future a bit, I don't see some of the facilities we
> used for the Java code in the C++ Flight port.
> Primarily the use of CallOptions -- I don't see existing functionality for
> wrapping the gRPC stub within the context of
> a single request. I do see that we pass in FlightCallOptions with each RPC
> call on the client, but the FlightCallOptions
> class doesn't appear to be extensible, and neither do the IpcReadOptions
> and IpcWriteOptions within
> the FlightCallOptions.
>
> On Tue, Sep 1, 2020 at 6:15 PM David Li <li.david...@gmail.com> wrote:
>
>> Hey James,
>>
>> I won't be able to attend tomorrow, but seeing as I've been commenting
>> so far - the changes as summarized in the presentation (+I think the
>> latest comments in the doc) look good to me, thanks for working
>> through the proposal with us.
>>
>> Best,
>> David
>>
>> On 9/1/20, James Duong <jam...@bitquilltech.com> wrote:
>> > Hi,
>> >
>> > I would like to talk about the changes in the design document and PR in
>> > tomorrow's meeting.
>> >
>> > I've created a slide deck to get the discussion going.
>> >
>> >
>> https://docs.google.com/presentation/d/1Bcvu0o0SEL21EMazA6O9fVfYZnzyvsQoKKBCN0NIdi0/edit?usp=drivesdk
>> >
>> > Thanks!
>> >
>> > On Wed, Aug 26, 2020, 13:12 James Duong <jam...@bitquilltech.com>
>> > wrote:
>> >
>> >> Hi everyone,
>> >> I've updated the PR and responded to comments in the proposal
>> >> document.
>> >>
>> >> The PR now makes handshake optional and sends auth information with
>> every
>> >> request.
>> >> The client now needs to supply a CredentialCallOption containing auth
>> >> information (as a Consumer<headers>), which
>> >> we'll convert to a gRPC CallCredentials under the hood, and use that
>> >> to
>> >> write headers.
>> >>
>> >> On Thu, Aug 20, 2020 at 2:14 PM James Duong <jam...@bitquilltech.com>
>> >> wrote:
>> >>
>> >>> Comments should be enabled now.
>> >>>
>> >>> Thanks for the feedback so far.
>> >>>
>> >>
>> >>
>> >> --
>> >>
>> >> *James Duong*
>> >> Lead Software Developer
>> >> Bit Quill Technologies Inc.
>> >> Direct: +1.604.562.6082 | jam...@bitquilltech.com
>> >> https://www.bitquilltech.com
>> >>
>> >> This email message is for the sole use of the intended recipient(s)
>> >> and
>> >> may contain confidential and privileged information.  Any unauthorized
>> >> review, use, disclosure, or distribution is prohibited.  If you are
>> >> not
>> >> the
>> >> intended recipient, please contact the sender by reply email and
>> >> destroy
>> >> all copies of the original message.  Thank you.
>> >>
>> >
>>
>
>
> --
>
> *James Duong*
> Lead Software Developer
> Bit Quill Technologies Inc.
> Direct: +1.604.562.6082 | jam...@bitquilltech.com
> https://www.bitquilltech.com
>
> This email message is for the sole use of the intended recipient(s) and may
> contain confidential and privileged information.  Any unauthorized review,
> use, disclosure, or distribution is prohibited.  If you are not the
> intended recipient, please contact the sender by reply email and destroy
> all copies of the original message.  Thank you.
>

Reply via email to