connector-x icon indicating copy to clipboard operation
connector-x copied to clipboard

Add `integrated-auth-gssapi` Feature Flag

Open johnallen3d opened this issue 3 years ago • 2 comments

Describe your feature request

I'm trying to use ConnectorX with a SQL Server database via Kerberos (trusted connection without username/password). If I'm understanding the Integrated Authentication documentation on Tiberius, we would need to have the integrated-auth-gssapi feature flag enabled for this to work. Would there be any downside to including that here?

johnallen3d avatar Aug 24 '22 21:08 johnallen3d

Hi @johnallen3d , thanks for the request.

The feature integrated-auth-gssapi relies on some system libraries installed, which requires extra configurations in the CI and release workflows here on different platforms as well as environments to test this feature.

I tried to build on an ubuntu instance with libkrb5-dev and clang installed, which succeed. But I encountered the following error when I build the wheel file using maturin using command just build-python-wheel defined here: image

It is very welcome if you want to help us add this feature. You can follow [this instruction] to build connectorx locally. System dependencies on different platforms can be found in the release script here.

wangxiaoying avatar Aug 31 '22 23:08 wangxiaoying

Thanks for looking into this @wangxiaoying. I will happily take a crack at it!

johnallen3d avatar Sep 04 '22 11:09 johnallen3d