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"
}
具体根据需求到官网看文档配置