There is no option for the username. You have to configure couchbase with the bucket name matching the login.
Olivier On Thu, Mar 29, 2018 at 6:04 PM, Scott Green <[email protected]> wrote: > Is there no option in the cas.properties file for the username? Do I need > to add it? > > Thanks, > > Scott > > On Thu, Mar 29, 2018 at 6:22 AM, Olivier Guilloux < > [email protected]> wrote: > >> Hello, >> >> The bucket name must match the login name regarding this pull request : >> https://github.com/apereo/cas/pull/3227 >> >> Olivier >> >> On Wed, Mar 21, 2018 at 6:28 PM, Scott Green <[email protected]> >> wrote: >> >>> 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 Wednesday, March 21, 2018 at 6:37:59 AM UTC-7, Michael Peterson 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]> >>>> 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.end >>>>> point.kv.KeyValueFeatureHandler] - <Requesting supported features: >>>>> [TCPNODELAY, XATTR, SELECT_BUCKET, XERROR]> >>>>> 2018-03-20 14:40:44,700 DEBUG [com.couchbase.client.core.end >>>>> point.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.ch >>>>> eckIsAuthed(KeyValueAuthHandler.java:288) ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.core.endpoint.kv.KeyValueAuthHandler.ch >>>>> annelRead0(KeyValueAuthHandler.java:173) ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.core.endpoint.kv.KeyValueAuthHandler.ch >>>>> annelRead0(KeyValueAuthHandler.java:52) ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.SimpleChannelInbo >>>>> undHandler.channelRead(SimpleChannelInboundHandler.java:105) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.handler.codec.MessageToMe >>>>> ssageDecoder.channelRead(MessageToMessageDecoder.java:102) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.CombinedChannelDu >>>>> plexHandler$DelegatingChannelHandlerContext.fireChannelRead( >>>>> CombinedChannelDuplexHandler.java:438) ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.handler.codec.ByteToMessa >>>>> geDecoder.fireChannelRead(ByteToMessageDecoder.java:312) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.handler.codec.ByteToMessa >>>>> geDecoder.channelRead(ByteToMessageDecoder.java:286) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.CombinedChannelDu >>>>> plexHandler.channelRead(CombinedChannelDuplexHandler.java:253) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.handler.timeout.IdleState >>>>> Handler.channelRead(IdleStateHandler.java:286) ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.fireChannelRead(AbstractChannelHandlerContext.java:335) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.DefaultChannelPip >>>>> eline$HeadContext.channelRead(DefaultChannelPipeline.java:1302) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:356) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.AbstractChannelHa >>>>> ndlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:342) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.DefaultChannelPip >>>>> eline.fireChannelRead(DefaultChannelPipeline.java:919) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.channel.nio.AbstractNioBy >>>>> teChannel$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.SingleThr >>>>> eadEventExecutor$2.run(SingleThreadEventExecutor.java:131) >>>>> ~[core-io-1.5.1.jar:?] >>>>> at com.couchbase.client.deps.io.netty.util.concurrent.DefaultTh >>>>> readFactory$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,babysitter_of_ >>>>> [email protected]:<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]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/d372 >>>>> 1db5-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]. >>> To view this discussion on the web visit https://groups.google.com/a/ap >>> ereo.org/d/msgid/cas-user/4c839ea0-b0e3-4cac-ab6a-af7c04919f >>> 05%40apereo.org >>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/4c839ea0-b0e3-4cac-ab6a-af7c04919f05%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]. >> To view this discussion on the web visit https://groups.google.com/a/ap >> ereo.org/d/msgid/cas-user/CACm-OXcKyzCjYNLVDNC8Z%2BgD6WLxPJ3 >> WgyE6RbGoVx%3DPS_AO6A%40mail.gmail.com >> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CACm-OXcKyzCjYNLVDNC8Z%2BgD6WLxPJ3WgyE6RbGoVx%3DPS_AO6A%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/CABE9p2AH4OfKKCYFxkG5AgEGE4tjV > YDqq3rKcwFZ54X6Uyqd3w%40mail.gmail.com > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CABE9p2AH4OfKKCYFxkG5AgEGE4tjVYDqq3rKcwFZ54X6Uyqd3w%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/CACm-OXfvWpuyQp%3DaHXY7o8__%2B4bb%3D%2Brx1qpZt4WG8pqoL99nJQ%40mail.gmail.com.
