公司最近准备使用nacos作为注册中心,然后我去预研了一番,根据官网提供的一个样例做了一次权限登陆配置的demo(权限登陆样例)。发现客户端死活连接不上,总是403的错误,根据惯例来讲,这是没有授权引起的,然后我去github上找了下,果然有人提了这个issue
好,问题有了,那么接下来追踪产生的原因。
官网的权限登陆样例中,加入了用户名和密码:
然而我搜索了一番,发现我引入的包中,PropertyKeyConst中并没有USERNAME和PASSWORD,我开始怀疑是不是我引入的spring-cloud-alibaba版本低了,确认了一番,确实已经是最新版了(2.2.0.RELEASE)。那么继续查,这个PropertyKeyConst属于nacos-api的包中(我发现我用的是1.1.4),然而nacos server是用的1.2,会不会有更新的版本?
maven仓库上找了一手,发现确实有更新的1.2版本