Как пройти аутентификацию на удаленном хосте базы данных с помощью MongoKit?

Я пытаюсь подключиться и пройти аутентификацию на удаленном узле базы данных (dotcloud, mongolabs и т. Д.), Используя MongoKit во Flask. Подключение к серверу работает нормально. Однако я не могу пройти аутентификацию в базе данных. Предположительно, это должно сработать:

from mongokit import Connection
connection = Connection(my_remote_host, my_remote_port)
connection.my_database.authenticate(my_admin_user, my_admin_password)

вызов аутентификации () возвращает True, но последующие вызовы для получения данных throw:

OperationFailure: database error: unauthorized db

Кто-нибудь знает, что здесь может происходить?

5
задан detour 14 July 2011 в 21:08
поделиться