Switch MongoCredential method
Update MongoProperties to use `MongoCredential.createCredential` rather than `MongoCredential.createMongoCRCredential`. This allows connections to Mongo 3.0 servers to authenticate using the SCRAM-SHA-1 mechanism. Closes gh-4237
This commit is contained in:
parent
d5d6507e97
commit
deaa9051bc
|
|
@ -217,8 +217,8 @@ public class MongoProperties {
|
||||||
if (hasCustomCredentials()) {
|
if (hasCustomCredentials()) {
|
||||||
String database = this.authenticationDatabase == null
|
String database = this.authenticationDatabase == null
|
||||||
? getMongoClientDatabase() : this.authenticationDatabase;
|
? getMongoClientDatabase() : this.authenticationDatabase;
|
||||||
credentials = Arrays.asList(MongoCredential.createMongoCRCredential(
|
credentials = Arrays.asList(MongoCredential
|
||||||
this.username, database, this.password));
|
.createCredential(this.username, database, this.password));
|
||||||
}
|
}
|
||||||
String host = this.host == null ? "localhost" : this.host;
|
String host = this.host == null ? "localhost" : this.host;
|
||||||
int port = determinePort(environment);
|
int port = determinePort(environment);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue