Details
Description
In 3.0 we introduced the listCollections command and an associated privilege to run it, replacing the old way of listing collections of querying system.namespaces directly. The problem is that mongoses load what privileges a user should have from the config servers, so if the config servers are still running 2.6, they will not provide the listCollections privilege. This means that future listCollections requests to a 3.0 mongos will fail with an "unauthorized" error.
Attachments
Issue Links
- is related to
-
SERVER-17830 consolidate checkAuthForXXXCommand functions into a single location
-
- Closed
-
- related to
-
SERVER-20460 listIndexes on 3.0 mongos with 2.6 mongods returns erroneous "not authorized"
-
- Closed
-