Аутентификация пользователя в MongoDB шардированном кластере через mongos

Рассмотрим важный момент, касающийся аутентификации пользователей в шардированном кластере MongoDB, поскольку в документации этот момент описан не в явном виде.

В такой среде необходимо понимать два понятия об аутентификации пользователя, особенно когда вы являетесь администратором базы данных:

  • cluster authentication , то есть аутентификация, выполняемая при подключении через роутер mongos.
  • local authentication , то есть аутентификация, выполняемая при локальном подключении к конкретному шарду через демон mongod.

Чтобы проиллюстрировать это, будем использовать простую конфигурацию кластера следующим образом:

Read more «Аутентификация пользователя в MongoDB шардированном кластере через mongos»