33 lines
		
	
	
		
			950 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			950 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "tests": [
 | |
|     {
 | |
|       "description": "Valid auth options are parsed correctly (GSSAPI)",
 | |
|       "uri": "mongodb://foo:bar@example.com/?authMechanism=GSSAPI&authMechanismProperties=SERVICE_NAME:other,CANONICALIZE_HOST_NAME:true&authSource=$external",
 | |
|       "valid": true,
 | |
|       "warning": false,
 | |
|       "hosts": null,
 | |
|       "auth": null,
 | |
|       "options": {
 | |
|         "authMechanism": "GSSAPI",
 | |
|         "authMechanismProperties": {
 | |
|           "SERVICE_NAME": "other",
 | |
|           "CANONICALIZE_HOST_NAME": true
 | |
|         },
 | |
|         "authSource": "$external"
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "description": "Valid auth options are parsed correctly (SCRAM-SHA-1)",
 | |
|       "uri": "mongodb://foo:bar@example.com/?authMechanism=SCRAM-SHA-1&authSource=authSourceDB",
 | |
|       "valid": true,
 | |
|       "warning": false,
 | |
|       "hosts": null,
 | |
|       "auth": null,
 | |
|       "options": {
 | |
|         "authMechanism": "SCRAM-SHA-1",
 | |
|         "authSource": "authSourceDB"
 | |
|       }
 | |
|     }
 | |
|   ]
 | |
| }
 |