Hello,

I have the same issue with 5.2.x. It works fine with 5.1.x.

The bucket name must match the login regarding this pull request :
  https://github.com/apereo/cas/pull/3227

Olivier

Le jeudi 22 mars 2018 11:59:47 UTC+1, Scott Green a écrit :
>
> Michael,
>
> Here are the relevant CAS Properties according to the documentation
>
> # cas.ticket.registry.couchbase.timeout=10
> # cas.ticket.registry.couchbase.nodeSet=localhost:8091
> # cas.ticket.registry.couchbase.password=
> # cas.ticket.registry.couchbase.queryEnabled=true
> # cas.ticket.registry.couchbase.bucket=default# 
> cas.ticket.registry.couchbase.crypto.signing.key=
> # cas.ticket.registry.couchbase.crypto.signing.keySize=512
> # cas.ticket.registry.couchbase.crypto.encryption.key=
> # cas.ticket.registry.couchbase.crypto.encryption.keySize=16
> # cas.ticket.registry.couchbase.crypto.alg=AES
> # cas.ticket.registry.couchbase.crypto.enabled=false
>
>
>
> There is no setting for username in that field.  Couchbase itself is 
> configured to use the bucket settings which simply list a password, not a 
> username.  I'm guessing that the URI is incorrect in some way, but I have 
> not been able to determine why.
>
> Thank you
>
> Scott
>
> On Wed, Mar 21, 2018 at 6:37 AM, Michael Peterson <[email protected] 
> <javascript:>> wrote:
>
>> In your config settings I did not see a setting for username. I am not 
>> familiar with couchbase but it seems to me a username should also be set in 
>> the cas properties.
>>
>> On Tue, Mar 20, 2018 at 4:47 PM, Scott Green <[email protected] 
>> <javascript:>> wrote:
>>
>>> I am trying to setup an HA environment and use Couchbase as the ticket 
>>> registry, but I am getting authentication errors when deploying the .war 
>>> files.
>>>
>>> Settings from cas.properties
>>>
>>> cas.ticket.registry.couchbase.timeout:10
>>> cas.ticket.registry.couchbase.nodeSet:localhost
>>> cas.ticket.registry.couchbase.password=test1234
>>> cas.ticket.registry.couchbase.queryEnabled=true
>>> cas.ticket.registry.couchbase.bucket=cas
>>>
>>> I have tried the nodeSet as both localhost:8091 and localhost without 
>>> the :port
>>>
>>> Here are the entries from the cas.log 
>>>
>>> 2018-03-20 14:40:44,602 DEBUG 
>>> [com.couchbase.client.core.endpoint.Endpoint] - <Using a 
>>> connectCallbackGracePeriod of 2000 on Endpoint 127.0.0.1:8091>
>>> 2018-03-20 14:40:44,647 DEBUG 
>>> [com.couchbase.client.core.endpoint.Endpoint] - 
>>> <[/127.0.0.1:8091][ConfigEndpoint]: Connected Endpoint.>
>>> 2018-03-20 14:40:44,687 DEBUG 
>>> [com.couchbase.client.core.endpoint.AbstractGenericHandler] - 
>>> <[/127.0.0.1:8091][ConfigEndpoint]: Channel Active.>
>>> 2018-03-20 14:40:44,695 DEBUG 
>>> [com.couchbase.client.core.endpoint.kv.KeyValueFeatureHandler] - 
>>> <Requesting supported features: [TCPNODELAY, XATTR, SELECT_BUCKET, XERROR]>
>>> 2018-03-20 14:40:44,700 DEBUG 
>>> [com.couchbase.client.core.endpoint.kv.KeyValueFeatureHandler] - 
>>> <Negotiated supported features: [TCPNODELAY]>
>>> 2018-03-20 14:40:44,705 WARN 
>>> [com.couchbase.client.core.endpoint.Endpoint] - <[null][KeyValueEndpoint]: 
>>> Authentication Failure.>
>>> 2018-03-20 14:40:44,705 WARN 
>>> [com.couchbase.client.core.endpoint.Endpoint] - <Error during reconnect: >
>>> com.couchbase.client.core.endpoint.kv.AuthenticationException: 
>>> Authentication Failure
>>> at 
>>> com.couchbase.client.core.endpoint.kv.KeyValueAuthHandler.checkIsAuthed(KeyValueAuthHandler.java:288)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.core.endpoint.kv.KeyValueAuthHandler.channelRead0(KeyValueAuthHandler.java:173)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.core.endpoint.kv.KeyValueAuthHandler.channelRead0(KeyValueAuthHandler.java:52)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:312)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:286)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1302)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:646)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:581)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:498)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:131)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at 
>>> com.couchbase.client.deps.io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
>>>  
>>> ~[core-io-1.5.1.jar:?]
>>> at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
>>>
>>>
>>> Here are the log entries that I have from Couchbase. 
>>>
>>> [ns_server:info,2018-03-20T14:40:44.795-07:00,
>>> [email protected] 
>>> <javascript:>:<0.79.0>:ns_port_server:log:210]memcached<0.79.0>: 
>>> 2018-03-20T14:40:44.546306-07:00 WARNING 808: Invalid username/password 
>>> combination
>>> memcached<0.79.0>: 2018-03-20T14:40:44.704321-07:00 WARNING 808: Invalid 
>>> username/password combination
>>> memcached<0.79.0>: 2018-03-20T14:40:44.771326-07:00 WARNING 808: Invalid 
>>> username/password combination
>>>
>>>
>>> Any help is much appreciated.
>>>
>>> Thanks,
>>>
>>> Scott
>>>
>>>
>>> -- 
>>> - Website: https://apereo.github.io/cas
>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>> - List Guidelines: https://goo.gl/1VRrw7
>>> - Contributions: https://goo.gl/mh7qDG
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "CAS Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/d3721db5-2244-4892-b2d5-4a17b3dc438b%40apereo.org
>>>  
>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/d3721db5-2244-4892-b2d5-4a17b3dc438b%40apereo.org?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>> -- 
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAAh8Pk%2B_HW5Siz%2BZB4U_0M1-CE2Mz5OB9TB%2B0_6p1aLVPYrHjg%40mail.gmail.com
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAAh8Pk%2B_HW5Siz%2BZB4U_0M1-CE2Mz5OB9TB%2B0_6p1aLVPYrHjg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" 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/a/apereo.org/d/msgid/cas-user/7f98ed8c-8fef-4dd3-8e1b-38e5f421848b%40apereo.org.

Reply via email to