You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "Jay Doane (JIRA)" <ji...@apache.org> on 2015/11/02 01:57:27 UTC

[jira] [Created] (COUCHDB-2865) Tests in chttpd_db_test rely on implicit admin authorization

Jay Doane created COUCHDB-2865:
----------------------------------

             Summary: Tests in chttpd_db_test rely on implicit admin authorization
                 Key: COUCHDB-2865
                 URL: https://issues.apache.org/jira/browse/COUCHDB-2865
             Project: CouchDB
          Issue Type: Improvement
          Components: Test Suite
            Reporter: Jay Doane


These tests currently work because they assume an admin party, which will implicitly grant the requestor the <<"_admin">> role, which is sufficient to permit the actions in the test using the CouchDB security model.

Unfortunately when the tests are run under the Cloudant security model, the <<"_admin">> role is not sufficient to create dbs, nor perform the other actions required by the tests, causing them to fail.

These tests could be improved by explicitly configuring an admin user, and then using that user's credentials for performing requests. A pleasant side effect is that the tests will also begin to run under Cloudant's eunit test suite again. A patch is forthcoming.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)