consul-acl

1.开启ACL,在每个server的配置文件夹下创建acl.json


2.重启服务后发现进入ui需要输入密钥,输入acl_master_token即可进入使用

3.发现client中配置的service都消失了,到client1下中配置service.json


加入访问的token即可恢复正常

4. 发现ocelot配置的服务发现不起作用了,配置ocelot.global.json


加入token配置项即可

5.acl_master_token权限太大了,需要自定义一些适合的权限分配给其他应用使用

网关部分配置项
node_prefix "" {

  policy = "read"

}

service_prefix "" {

  policy = "read"

}

具体根据需求到官网看文档配置

你可能感兴趣的:(consul-acl)