[ 
https://issues.apache.org/jira/browse/COUCHDB-34?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12667764#action_12667764
 ] 

Adam Kocoloski commented on COUCHDB-34:
---------------------------------------

I can submit a patch for this if we decide on the API for specifying 
credentials.  The JSON object POSTed to _replicate looks like

{
    "source": "http://example.com:5984/dbname";,
    "target": "dbname",
    "source_options": { "headers": [ {K,V} ] },
    "target_options: { }
}

Do we want to make clients do the Base64 encoding themselves?  In that case, 
they can stick the authentication header in the JSON object.  Do we want some 
alternative option in the _options Objects?  Do we want to support 
http://user:p...@host:port URLs?

> Enable replicator to use HTTP authentication
> --------------------------------------------
>
>                 Key: COUCHDB-34
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-34
>             Project: CouchDB
>          Issue Type: New Feature
>          Components: Database Core
>            Reporter: Christopher Lenz
>            Priority: Blocker
>             Fix For: 0.9
>
>
> You can currently give the CouchDB replicator HTTP URIs to remote databases. 
> However, if one of those remote instances is behind HTTP authentication, the 
> replication will fail. It should be possible to specify authentication 
> credentials to the replicator, which it would then use in response to 401 
> responses.

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