Advertisement
Guest User

Untitled

a guest
Jan 27th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. MongoClient client = null;
  2. try {
  3. List<MongoCredential> credentials = new ArrayList<MongoCredential>();
  4. credentials.add(
  5. MongoCredential.createScramSha1Credential(
  6. "abc",
  7. "test",
  8. "abc@123".toCharArray()
  9. )
  10. );
  11. client = new MongoClient(host,credentials, MongoClientOptions
  12. .builder().connectionsPerHost(20)
  13. .threadsAllowedToBlockForConnectionMultiplier(15)
  14. .connectTimeout(5000)
  15. .writeConcern(WriteConcern.ACKNOWLEDGED).build());
  16. } catch (Exception e) {
  17. client = new MongoClient(host, MongoClientOptions
  18. .builder().connectionsPerHost(20)
  19. .threadsAllowedToBlockForConnectionMultiplier(15)
  20. .connectTimeout(5000)
  21. .writeConcern(WriteConcern.ACKNOWLEDGED).build());
  22. // e.printStackTrace();
  23. }
  24. client.getDatabase("admin").runCommand(new Document("ping",1));
  25.  
  26. com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='abc', source='test', password=<hidden>, mechanismProperties={}}
  27. at com.mongodb.connection.SaslAuthenticator.authenticate(SaslAuthenticator.java:61)
  28. at com.mongodb.connection.InternalStreamConnectionInitializer.authenticateAll(InternalStreamConnectionInitializer.java:99)
  29. at com.mongodb.connection.InternalStreamConnectionInitializer.initialize(InternalStreamConnectionInitializer.java:44)
  30. at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:115)
  31. at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:128)
  32. at java.lang.Thread.run(Unknown Source)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement