Hello All,

I would like to tell you what we have done till now...

I am using couchbase lite on IOS and android along with sync gateway. For 
authentication i use Nodejs api which is running on the *same host as the 
sync gateway but on different port.*
I call nodejs api when user taps login button which gets me a session from 
gateway and i return the session cookie header in response from nodejs to 
client. Now while setting up replication properties in app for sync i 
explicitly define "header" object with "Cookie" property so that CBLite 
recognizes the session and user while making calls to SG.

I do the same in case of IOS app. The replication and syncing runs fine on 
android but i am facing issues on IOS. The issue is that even if i create a 
document with channel A and user A signed in on android, user B with access 
to channel B using the app on IOS and logged in receives that document 
which should not be the case. I have doubts if the session cookie i 
generate is used by CBLite for making calls to Sg because the user on ios 
is receiving all the documents regardless of any channel. 

Any help is appreciated.

-- 
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/4828e271-b45f-4e3a-8268-753b531675b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to