Just found that Couchbase actually has a nice board with a lot of answers, 
thanks, I'll stop spamming the list. :)
https://forums.couchbase.com/t/sync-gateway-with-couchbase-server/1947


On Monday, March 2, 2015 at 9:55:45 PM UTC+1, Pascal wrote:
>
> On Monday, March 2, 2015 at 5:55:30 PM UTC+1, Jens Alfke wrote:
>>
>>
>> On Mar 2, 2015, at 3:19 AM, Pascal <[email protected]> wrote:
>>
>> Interestingly, it does NOT work when I specify username/password, but 
>> works if I don't specify anything and have sync-gateway and server running 
>> on the same machine. I guess I'm still not understanding how authentication 
>> between the two works.
>>
>>
>> Could you give more detail?
>>
>
> I'm installing both server and sync gateway on the same machine, standard 
> ports. I just realized that accessing localhost:8091 does NOT prompt to 
> enter username/password, but accessing from my VM's host machine does. So 
> that makes sense. Still, adding "username" and "password" to the sync 
> gateway's configuration throws an error when starting sync gateway:
>
> 20:48:36.376695 Enabling logging: [REST]
> 20:48:36.377534 ==== Couchbase Sync Gateway/1.0.3(81;fa9a6e7) ====
> 20:48:36.377845 Opening db /mydb as bucket "mydb", pool "default", server <
> http://localhost:8091>
> 20:48:36.378092 Opening Couchbase database mydb on <http://localhost:8091> 
> as user "admin"
> 20:48:36.440077 WARNING: Error from Incr in _reserveSequences(0): 
> MCResponse status=0x20, opcode=SASL_AUTH, opaque=0, msg: Auth failure -- 
> db.(*sequenceAllocator)._reserveSequences() at sequence_allocator.go:59
> 20:48:36.440498 FATAL: Error opening database: MCResponse status=0x20, 
> opcode=SASL_AUTH, opaque=0, msg: Auth failure -- rest.RunServer() at 
> config.go:415
>
> Since it works without specifying username/password and since this is 
> secure because it only works locally all is well and I'm satisfied. I just 
> tried to understand how sync gateway would talk to a non-local Couchbase 
> server. Is that not something people do?
>
>  
>
>> About “running on the same machine” — by default, for security reasons, 
>> the admin port (4985) is only accessible on the loopback interface, not 
>> over a network. This is done by giving it the address “127.0.0.1:4985”, 
>> since 127.0.0.1 is the loopback interface. If you want it 
>> network-accessible, change the address to e.g. just “:4985”. But only do 
>> this if the host running SG is on a secure network!
>>
>
> Yes, thanks, I don't think I'll need that. I was confused about the 
> server's admin access, not the gateway's.
>
> Thanks a lot for your patience
> Pascal
>
>

-- 
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/2fe0a014-d9f7-4086-a74f-6b32f6f84e5c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to