I want to use Replication with custom auth. As I understand I can get
sessionId with my own means (app calls my server which POST to
SyncGateway's _session) and then just set a cookie in Replication and it
should pass it. I create a replication in a such way:
Replication pullReplication =
> database.createPullReplication("http://host.com:4984/dbName");
> pullReplication.setContinuous(true);
> pullReplication.setCookie("SyncGatewaySession", "<SESSION ID VALUE>",
> "host.com:4984", expireDate, false, false);
and get these:
> 02-16 05:01:07.370 4706-4746/com.phrazr.android.staging
> E/RemoteRequest﹕ Got error status: 401 for
> http://host.com:4984/dbName/_local/d07fc6d8daf6751891ac5d806aaf5a6cf2945960.
> Reason: Unauthorized
I checked in a http sniffer - cookies are not sent. The only headers
present are: Host=host.com:4984, Accept=multipart/related, application/json
and Connection=Keep-Alive.
Am I using setCookie in a wrong way or it's a bug?
--
You received this message because you are subscribed to the Google Groups
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/mobile-couchbase/cad670dc-850a-4ce8-b131-0058452f321a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.