1.開(kāi)啟ACL冻河,在每個(gè)server的配置文件夾下創(chuàng)建acl.json
2.重啟服務(wù)后發(fā)現(xiàn)進(jìn)入ui需要輸入密鑰箍邮,輸入acl_master_token即可進(jìn)入使用
3.發(fā)現(xiàn)client中配置的service都消失了,到client1下中配置service.json
加入訪問(wèn)的token即可恢復(fù)正常
4. 發(fā)現(xiàn)ocelot配置的服務(wù)發(fā)現(xiàn)不起作用了叨叙,配置ocelot.global.json
加入token配置項(xiàng)即可
5.acl_master_token權(quán)限太大了锭弊,需要自定義一些適合的權(quán)限分配給其他應(yīng)用使用
網(wǎng)關(guān)部分配置項(xiàng)
node_prefix "" {
? policy = "read"
}
service_prefix "" {
? policy = "read"
}
具體根據(jù)需求到官網(wǎng)看文檔配置