[DOCS-9589] Docs for SERVER-6898: Allow all authenticated users to run listDatabases Created: 05/Dec/16  Updated: 27/Oct/23  Resolved: 08/Aug/17

Status: Closed
Project: Documentation
Component/s: Server
Affects Version/s: None
Fix Version/s: 3.5 Desired

Type: Task Priority: Major - P3
Reporter: Emily Hall Assignee: Ravind Kumar (Inactive)
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Participants:
Days since reply: 6 years, 27 weeks, 1 day ago

 Description   

Engineering Ticket Description:

EDITED Mar 5 2015
Updating ticket according to discussion in the comments.

  • Make listDatabases command available to all authenticated users
  • return the databases a user has read/write access to
  • A user in possession of the listDatabases action type should as today be able to list all databases

======================
When running in authentication mode, show dbs will only work for a user authenticated on the admin database. However, it makes sense to list all of the available databases to anyone and request the authentication upon db selection.

This is currently not possible. The user needs to either know the DB name to connect to upfront, or connect as admin for show dbs to work. 3drepo.org has a use case for this.

This is related to:
SERVER-4823
SERVER-3181
(a list of names without info will be sufficient, as requested previously, although, in such a case the drivers would need to support querying for that)

MySQL and others will happily list dbs to any user.



 Comments   
Comment by Kay Kim (Inactive) [ 08/Aug/17 ]

Tickets created before server ticket has even started. Will close.

Generated at Thu Feb 08 07:58:42 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.