Description
May be a blocker...
2017-10-17 11:57:52,024 [stmconfig] INFO Couchbase.Configuration.Server.Providers.Streaming.ConfigThreadState - Listening to http://10.111.170.102:8091/pools/default/bs/memcached
2017-10-17 11:57:52,041 [stmconfig] ERROR Couchbase.Configuration.Server.Providers.Streaming.ConfigThreadState - System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Couchbase.Configuration.Server.Providers.Streaming.ConfigThreadState.ListenForConfigChanges()
Code here sends bucketname instead of username even if it's a CB 5.0 server: https://github.com/couchbase/couchbase-net-client/blob/master/Src/Couchbase/Configuration/Server/Providers/Streaming/ConfigThreadState.cs#L67
The logic should check to see if the username exists, which indicates RBAC is being used, and then send that along with the password.