Mongo voyage connect to database with authentication fails
I want to connect to a mongo database which has authentication enabled. There is an admin user (to give rights) and within my database, there is a user which has rights to read and write. at the mongo console, I can login to the database and do queries, e.g. MBP-Sabine:~ sabine$ /Users/sabine/Documents/Mongodb3_4_1/bin/mongo MongoDB shell version v3.4.1 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.1 "tell mongo to use spesenfuchs database"
use spesenfuchs switched to db spesenfuchs
"ask for number of trips -> error because no rights"
db.Trips.find().size(); 2017-01-07T15:39:47.784+0100 E QUERY [main] Error: count failed: { "ok" : 0, "errmsg" : "not authorized on spesenfuchs to execute command { count: \"Trips\", query: {}, fields: {} }", "code" : 13, "codeName" : "Unauthorized" } : _getErrorWithCode@src/mongo/shell/utils.js:25:13 DBQuery.prototype.count@src/mongo/shell/query.js:383:11 DBQuery.prototype.size@src/mongo/shell/query.js:387:12 @(shell):1:1
"I login with my database user"
db.auth("sasu_work", "xxxxx") 1
"now, I can access the database and do queries"
db.Trips.find().size(); 203
I thouhgt, that I can do the same within Pharo with (VOMongoRepository host: 'localhost' database: self databaseName username: 'sasu_work' password: 'xxxxx') enableSingleton. And them access my objects from mongoâ¦But this does not work... I geht the error: "MongoQueryError: not authorized for query on spesenfuchs.ExchangeRates" Is there something missing, what I have to do? I hope so Or is it possibly this problem (?authMode=scram-sha1): http://stackoverflow.com/questions/23619018/mongodb-not-authorized-for-query... -- View this message in context: http://forum.world.st/Mongo-voyage-connect-to-database-with-authentication-f... Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
For unknown reasons my mail did not go through the mailing list - perhaps this answer does ist. after switching the authentification mechanism to MONGODB-CR instead of SCRAM-SHA-1, it works. So, I assume, Mongo voyage does not support SCRAM-SHA-1. Will there be a support in future, anyone knows? -- View this message in context: http://forum.world.st/Mongo-voyage-connect-to-database-with-authentication-f... Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
participants (1)
-
Sabine Manaa