1、添加Authentication Filters
1)通过Add New创建一个名为proxy的过滤器,创建方法见 2)
2)proxy过滤器创建方法
点击Add New,选择HTTP Header,“命名”为proxy(任意命名,便于管理即可),“Request header attribute”为xianshengsu(任意命名,该值在开启认证后需要加入到地图服务请求的header中)。
2、添加到Filter Chains
将建好的过滤器proxy添加到Filter Chains之后才算开启认证。
可以利用“URL path for testing”输入访问的url进行测试,查看走的哪个链,通常配置default即可。
进入default后在Selected中只保留proxy,点击“Close”,之后点击上一层的“保存”即可生效。
配置好后可以再次访问url进行测试,提示403被禁止说明配置成功。
3、服务的访问
加入认证后,在访问时需要在header中添加键值对:
{'xianshengsu': 'xianshengsu'}
key值必须与proxy中设置的“Request header attribute”相同;value值随意但不得为空,否则header会被忽略,开发中可以在network中检查header是否正常。
具体请求写法可以参考我的其他文章: