[
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.