Author: jan Date: Tue Apr 7 00:07:02 2009 New Revision: 762574 URL: http://svn.apache.org/viewvc?rev=762574&view=rev Log: Add null_authentication_handler. It is useful when running CouchDB behind an authenticating proxy which proxies the basic auth http headers to CouchDB. Having no admins defined makes authentication impossible. Use the null_authentication_handler instead.
Modified: couchdb/trunk/src/couchdb/couch_httpd.erl Modified: couchdb/trunk/src/couchdb/couch_httpd.erl URL: http://svn.apache.org/viewvc/couchdb/trunk/src/couchdb/couch_httpd.erl?rev=762574&r1=762573&r2=762574&view=diff ============================================================================== --- couchdb/trunk/src/couchdb/couch_httpd.erl (original) +++ couchdb/trunk/src/couchdb/couch_httpd.erl Tue Apr 7 00:07:02 2009 @@ -24,7 +24,7 @@ -export([send_response/4,send_method_not_allowed/2,send_error/4, send_redirect/2]). -export([send_json/2,send_json/3,send_json/4]). -export([default_authentication_handler/1,special_test_authentication_handler/1]). - +-export([null_authentication_handler/1]). start_link() -> % read config and register for configuration changes @@ -228,6 +228,8 @@ end end. +null_authentication_handler(_Req) -> + #user_ctx{roles=[<<"_admin">>]}. % Utilities