[CDRIVER-791] Support SSPI on Windows Created: 10/Aug/15  Updated: 08/Mar/18  Resolved: 14/Dec/16

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.6.0

Type: New Feature Priority: Major - P3
Reporter: Bernie Hackett Assignee: Backlog - C Driver Team
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to CDRIVER-299 Native GSSAPI on windows Closed
related to CDRIVER-783 Add support for SASL plugins Closed
related to CDRIVER-2537 GSSAPI / Kerberos hostname canonicali... Closed
Epic Link: Native SASL

 Description   

As an alternative to Kerberos support through cyrus-sasl or libkrb5. Refer to the server implementation here:

https://github.com/mongodb/mongo/blob/master/src/mongo/client/sasl_sspi.cpp

This also removes a build dependency for users that just want to use SSPI (likely a majority of Windows / GSSAPI users).



 Comments   
Comment by Hannes Magnusson [ 14/Dec/16 ]

Marking this as duplicate of CDRIVER-299

Comment by A. Jesse Jiryu Davis [ 13/Aug/15 ]

Based on the use case described in CDRIVER-783 it seems some people will still want the driver to work with Cyrus-SASL on Windows, so we shouldn't drop support for it when we add SSPI. Make SSPI the default on Windows and keep Cyrus as an option.

Generated at Wed Feb 07 21:10:38 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.