Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-69

Support greedy authentication

    • Type: Icon: New Feature New Feature
    • Resolution: Done
    • Priority: Icon: Critical - P2 Critical - P2
    • None
    • Component/s: None
    • Labels:
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CSHARP-603 Done 1.8
      PHP-665 Done 1.3.5
      PYTHON-464 Done 2.5
      PYTHON-458 Done 2.4.2
      JAVA-691 Done 2.11.0
      RUBY-529 Done 1.8.4
      NODE-34 Done
      PERL-234 Done 1.0.0
      CDRIVER-216 Done 0.90.0
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CSHARP-603 Done 1.8 PHP-665 Done 1.3.5 PYTHON-464 Done 2.5 PYTHON-458 Done 2.4.2 JAVA-691 Done 2.11.0 RUBY-529 Done 1.8.4 NODE-34 Done PERL-234 Done 1.0.0 CDRIVER-216 Done 0.90.0

      All drivers need to support greedy authentication, which means that all connections in the connection pool must be authenticated against all databases for which credentials have been provided. This is due to delegated authorization in the 2.4 server, where a user can be defined in database 'A' and granted privileges on database 'B'. All drivers must disallow authenticating to the same database multiple times with different credentials using the same MongoClient instance.

      All drivers need to support the authSource option on the connection string.

            Assignee:
            barrie Barrie Segal
            Reporter:
            jeff.yemin@mongodb.com Jeffrey Yemin
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: