You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Adam Kocoloski (JIRA)" <ji...@apache.org> on 2009/01/27 20:31:02 UTC

[jira] Commented: (COUCHDB-34) Enable replicator to use HTTP authentication

    [ 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:pass@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.