Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
Description
Description
Description:
This causes listDatabases to list databases if the user is authorized for collections within the database
Engineering Ticket Description:
listDatabases currently can produce a list of all databases the client is authorized for. It decides that a user is authorized if it possesses the find action on the database resource. However, a client may possess the find action (or any other action) on a collection resource inside of the database.
listDatabases should return all databases for which the client possesses any action on the database or on any collection within the database.
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
Attachments
Issue Links
- documents
-
SERVER-38293 Make listDatabases understand collection privileges
-
- Closed
-
- related to
-
DOCS-12141 Docs for SERVER-37551: Add {authorizedDatabases:bool} param to {listDatabases} command.
-
- Closed
-