配置Zuul代理下游的身份验证
你可以通过proxy.auth.*设置控制零下游的授权行为。例如:
application.yml
proxy:
auth:
routes:
customers: oauth2
stores: passthru
recommendations: none
在本示例中,"customers" 服务会获取 OAuth2 Tokens中继, "stores" 服务会获取直接传递(授权头只是传递到下游), 而 "recommendations" 服务会移除授权头。默认行为是在有Tokens可用时进行Tokens中继, 否则进行直接传递。
见 ProxyAuthenticationProperties获取完整细节。