OK, zorientowałem się, co było nie tak, aby to działało. Baza danych uwierzytelniania używana do sprawdzania poświadczeń jest taka sama jak MONGO_DBNAME , a nie MONGO_AUTH_DBNAME wartość. Więc w moim przykładzie użytkownicy muszą istnieć w <mongo_db> bazy danych, nie w <auth_db> tak jak się spodziewałem.
Ale w takim razie, jaki jest cel MONGO_AUTHDBNAME? ustawienie?