[ 
https://issues.apache.org/jira/browse/COUCHDB-466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benoit Chesneau updated COUCHDB-466:
------------------------------------

    Attachment: x_forwarded_host.diff

> couchdb oauth doesn't work behind reverse proxy
> -----------------------------------------------
>
>                 Key: COUCHDB-466
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-466
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: HTTP Interface
>    Affects Versions: 0.10
>            Reporter: Benoit Chesneau
>             Fix For: 0.10
>
>         Attachments: x_forwarded_host.diff
>
>
> Currently oauth doesn't work behind a reverse proxy because signature is 
> based on Host. Reverse proxy like apache, lighttpd pass to the proxied server 
> some header that help him to know which host is forwared. Apache send 
> X-Forwarded-For, Lighttpd X-Host, ....
> Patch attached fix this issue by testing if a custom forwarded host header is 
> present and use it as Host. If it isn't present it will use Host header of 
> fallback on socket detection like it is currently. All tests pass.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to