Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-11103

Docs for SERVER-6898: Allow all authenticated users to run listDatabases

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.7.1
    • None
    • None

    Description

      Documentation Request Summary:

      Description

      Previously, the listDatabases command would fail "Unauthorized" for any user who does not have the listDatabases privilege.

      With this change, all users will get some kind of positive result, however if this may be a partial or even empty set depending on the user's read permissions.

      Scope of Changes

      Other Docs Affected

      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.

      Attachments

        Issue Links

          Activity

            People

              jeffrey.allen@mongodb.com Jeffrey Allen
              kay.kim@mongodb.com Kay Kim (Inactive)
              Jess Mokrzecki Jess Mokrzecki
              Nicholas Larew Nicholas Larew
              Sara Golemon
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                5 years, 1 week, 3 days ago