I might have found the answer to my question:

There is a setting: httpd.authentication_handlers. By default it says:
{couch_httpd_oauth, oauth_authentication_handler}, {couch_httpd_auth, 
cookie_authentication_handler}, {couch_httpd_auth, 
default_authentication_handler}

putting cookie_authentication_handler at the and makes it work for me
{couch_httpd_oauth, oauth_authentication_handler}, {couch_httpd_auth, 
default_authentication_handler}, {couch_httpd_auth, 
cookie_authentication_handler}

Any downsides you can think of when I'm changing this setting? 

-- 
Gregor Martynus


On Wednesday, 23. May 2012 at 19:27, Gregor Martynus wrote:

> Hey couch folks, 
> 
> let's say there is a database "user2", which has Readers: ["user2"] in its 
> security settings.
> 
> Now let's say user1 is logged in, with cookie authentication and he has the 
> password of user2. Is there any way he can make an authenticated request as 
> user2: `GET /user2/_all_docs`
> 
> I tried it with the Authorization header, but that only works if I'm signed 
> out. Once I'm signed in as a user, the Authorization headers is ignored.
> 
> so Question is: when I'm logged in as user1 with cookies, can I send a 
> request as user2, when I know the password? 
> 
> -- 
> Gregor Martynus
> 

Reply via email to