微服务网关提供路由策略和鉴权策略,两种策略互相协同作用,可以实现多个第三方应用安全访问相同的内部服务。
背景信息
当第三方应用需要访问微服务网关后端服务时,必须设置鉴权策略,以防止存在恶意请求,对后端服务造成无法预估的影响。
当存在多个第三方应用(假设有应用A和应用B)访问微服务网关后端服务,为每个第三方应用设置鉴权策略时会出现访问路径重叠的情况,导致无法正确配置鉴权策略。所以在微服务网关后端服务在对外开放时,需要设置多个访问路径,以便于设置多个鉴权策略,实现多个第三方应用安全访问相同的内部服务。
设置路由策略
设置鉴权策略
请参见第三方应用访问内部服务的鉴权策略,为每一个第三方应用设置鉴权策略。
说明 不同的鉴权策略使用的Server Key是相同的,但是鉴权策略中的”rules/path“设置与步骤8中设置的“path”保持一致,保证每一个第三方应用的鉴权匹配路径不一样。不同的第三方应用访问相同的内部服务时,使用不同的鉴权匹配路径,也可以使用不同的Token进行鉴权。
结果验证
- 应用A访问内部服务。
- 应用B访问内部服务
在文档使用中是否遇到以下问题
更多建议
匿名提交