[DRIVERS-183] Auth Mechanism Properties in the Connection String Created: 30/Sep/14  Updated: 15/Apr/19  Resolved: 04/Oct/16

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Craig Wilson Assignee: Craig Wilson
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-437 Auth Mechanism Properties in the Conn... Closed
depends on CXX-360 Auth Mechanism Properties in the Conn... Closed
depends on MOTOR-47 Auth Mechanism Properties in the Conn... Closed
depends on NODE-289 Auth Mechanism Properties in the Conn... Closed
depends on PYTHON-768 Auth Mechanism Properties in the Conn... Closed
depends on RUBY-812 Auth Mechanism Properties in the Conn... Closed
depends on CSHARP-1079 Auth Mechanism Properties in the Conn... Closed
depends on JAVA-1466 Support authMechanismProperties on co... Closed
Related
is related to CDRIVER-1174 Bring Connection URI usage up to spec... Closed
Driver Compliance:
Key Status/Resolution FixVersion
CSHARP-1079 Done 1.10
JAVA-1466 Done 3.0.0
CDRIVER-437 Done 1.1.0
RUBY-812 Done 1.12, 2.0.0
NODE-289 Done 2.0.22
PERL-439 Done 1.0.0
CXX-360 Done legacy-1.0.0-rc1
PYTHON-768 Done 2.8, 3.0
PHP-1238 Done 1.6.0
MOTOR-47 Done 0.4

 Description   

Currently, GSSAPI is a configurable authentication mechanism with 3 configurable properties. Only SERVICE_NAME is configurable via the connection string using the gssapiServiceName.

In an effort to make this more general, the auth spec has defined a format for specifying any configurable mechanism property in the connection string using the same format as the readPreferenceTags.

Example:

mongodb://a/?authMechanism=GSSAPI&authMechanismProperties=SERVICE_NAME:mongodb,CANONICALIZE_HOST_NAME:true



 Comments   
Comment by Andrew Morrow (Inactive) [ 03/Mar/15 ]

Validating for C++11 because validated for C

Generated at Thu Feb 08 08:20:56 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.