Ответы пользователя по тегу Идентификация пользователей
  • mongodb: проблема с аутентификацией

    @xPutnikx
    Буквально сегодня столкнулся с такой же проблемой. Использовал mongodb 2.6.1, ее отличие в том, что по сравнению с 2.4.х изменилась модель users в admin.system.users и соответственно система прав и ролей.
    Для того чтобы юзер мог читать данные были добавлены следующие роли.
    {
            "user" : "<username>", 
            "db" : "<db_name>", 
            "credentials" : { "MONGODB-CR" : "xxxxxxxx" },
            "roles" : [
                { "role" : "dbAdmin", "db" : "<db_name>" }, 
                { "role" : "readWrite", "db" : "<db_name>" }, 
                { "role" : "userAdminAnyDatabase", "db" : "admin" } 
            ] 
        }

    Изменилось и Api создания пользователя. Вместо addUser теперь используется createUser из базы для которой этого юзера нужно добавить.
    Ответ написан
    Комментировать