nacos开启权鉴 使用新建的用户通过springcloudalibaba能注册服务,但通过dubbo则不能注册提示未授权,换用管理员账户则能注册上,反复确认过不是新建权限有问题,否则springcloudalibaba也注册不上。这是配置不对还是nacos的bug呢:另附图配置文件关键部分:
dubbo:
registry:
username:xxx
password: xxx
address: xxx
spring
cloud:
nacos:
username: xxx
password: xxx
确认 Dubbo 与 Nacos 的版本兼容性,可以参考 Dubbo 官方文档中的版本兼容性矩阵。
确认 Dubbo 与 Nacos 的注册中心配置是否正确,包括地址、用户名和密码等。
确认 Dubbo 服务的权限配置是否正确,可以参考 Dubbo 官方文档中的权限控制部分。
确认 Dubbo 服务的接口是否正确注册到 Nacos 中,并且提供者和消费者的配置是否一致
springboot中配置文件加载存在有限顺序的,bootstrap优先级高于application
根据提供的信息,无法确定具体是配置问题还是nacos bug导致的无法授权问题。建议检查dubbo服务的相关配置,特别是权限相关的配置,以确定是否存在配置问题。如果确认配置没有问题,可以在nacos的issue页面上反馈问题,了解是否有类似的问题。同时,也可以尝试升级nacos和springcloudalibaba至官方推荐的版本组合,以避免因使用过低版本导致的问题。具体升级方法可以参考官方文档中提供的说明和代码示例。如果仍然存在问题,可以尝试联系dubbo和nacos的官方支持,寻求帮助解决。