It appears that even if a user authenticates successfully as an admin user, it does not have the full privilege.
This appears be the culprit since ActionSet::parseActionSetFromStringVector breaks out immediately when it sees an unrecognized action:
2015-11-16T15:57:49.199-0500 W ACCESS [conn1] Could not parse privilege element in user document for admin@admin: Unrecognized action privilege string: bypassDocumentValidation 2015-11-16T15:57:49.218-0500 I ACCESS [conn1] Successfully authenticated as principal admin on admin
- is related to
-
SERVER-21535 mongos should ignore actions it doesn't recognize when parsing user privileges at authentication time
- Closed
-
SERVER-21561 Remove privilege redaction added for backwards compatility
- Closed
-
SERVER-21487 Add new suite for running 3.2 SCCC cluster with 3.0 mongos against jstests/sharding
- Closed
- related to
-
SERVER-21659 bypassDocumentValidation authentication error
- Closed