Implement GSSAPI auth support for Windows

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 3.3.0
    • Affects Version/s: None
    • Component/s: Authentication
    • None
    • Rust Drivers
    • Needed
    • Hide

      The Rust driver now supports the GSSAPI auth mechanism on Linux, macOS, and Windows.

      Show
      The Rust driver now supports the GSSAPI auth mechanism on Linux, macOS, and Windows.
    • None
    • None
    • None
    • None
    • None
    • None

      The GSSAPI implementation written as part of RUST-2235, which uses cross-krb5 , does not work on Windows as intended. This ticket should cover implementation of GSSAPI auth support for Windows, as well as end-to-end testing on Windows. The framework for end-to-end testing is established in RUST-2236.

      This implementation could likely use the sspi crate. Others can be investigated if needed. As part of this ticket, we should refactor the GSSAPI module so that it conditionally compiles the dependencies and implementations based on target_os (Windows vs not(Windows)).

              Assignee:
              Matthew Chiaravalloti
              Reporter:
              Matthew Chiaravalloti
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: