首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于目录服务spring cloud consul acl

用于目录服务spring cloud consul acl
EN

Stack Overflow用户
提问于 2016-06-28 06:10:52
回答 0查看 648关注 0票数 0

我启用了Consul的ACL,并尝试了许多方法来指定用于服务发现的令牌。config ACL标记可以正常工作,而discovery ACL标记可以用于注册(我可以在Consul UI中看到我的服务)。我看到AgentConsulClient.agentServiceRegister()的代码支持这个令牌: UrlParameters tokenParam = token != null?new SingleUrlParameters("token",token):空;

据我所知,CatalogConsulClient中没有类似的支持。当从Spring Cloud的ConsulDiscoveryClient调用时,不传递任何令牌,无论它是如何设置的。日志显示在没有令牌的情况下进行的调用,并返回一个有效的响应,其中没有列出任何已注册的服务。我不知道如何在注册时打开ACL,但在发现时关闭ACL。我遗漏了什么?如果使用发现,实际上没有人使用ACL吗?(它在没有ACL的开发环境中工作得很好)。我是否需要编辑源,才能将令牌支持从代理服务添加到目录服务?有人成功地做到了这一点吗?

顺便说一句,我不能用spring-cloud-consul来标记这个。如果可以的话,添加它。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38064011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档