I am planning to develop a mobile app (Android and iOS) that uses the offline capabilities and bidirectional replication of couchbase mobile and sync gateway. I already tested this successfully in a dev/test environment with 3 separate machines, client, SG and CB server.
Unfortunately my production environment uses a self made Access Gateway that is the single point of access for all our mobile apps, this gateway only works in REST, it provides authenticatcion, logging, “single point of entry”…etc.
- How can Sync Gateway work from behind my Access Gateway?
- Is the client mobile able to talk to other 3rd party endpoints that are located before the SG? or does it always expect the SG?
- Is it possible to use REST instead of WebSocket? (I think this is not an option for you)
- What solution do you recommend that includes my Access Gateway