[CDRIVER-4310] Clarify that SSPI is used by default on Windows for Kerberos Created: 14/Mar/22  Updated: 28/Oct/23  Resolved: 14/Mar/22

Status: Closed
Project: C Driver
Component/s: docs
Affects Version/s: None
Fix Version/s: 1.22.0, 1.22.0-beta0

Type: Improvement Priority: Minor - P4
Reporter: Kevin Albertson Assignee: Kevin Albertson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Background & Motivation
The GSSAPI (Kerberos) Authentication documentation notes:

Note Kerberos support requires compiling the driver against cyrus-sasl on UNIX-like environments. On Windows, configure the driver to build against the Windows Native SSPI.

This implies that configuration is required to enable building with SSPI.

The current behavior in src/mongoc/CMakeLists.txt is to use SSPI on Windows by default (i.e. if ENABLE_SASL=AUTO).

Scope

  • Clarify that Windows uses SSPI by default for Kerberos support.


 Comments   
Comment by Githook User [ 14/Mar/22 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: CDRIVER-4310 clarify that SSPI is used by default (#955)
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/54fca7b199b71386447426e139d32c267779bf42

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