【发布时间】:2017-08-12 11:55:47
【问题描述】:
我正在使用微服务架构,其中 Zuul 网关与 Eureka 服务器联系以发现已发布的微服务。我希望我的 zuul 网关接受特定格式的路径。
它收到了一个带有作为令牌发送的成员 ID 的 URL 调用。因为我们希望避免在 URL 中发送敏感信息,所以 Zuul 会解析这些可过期的令牌,将其转换为社会安全号码,例如,ssn 将在标头中发送。
例如,银行帐户 GET:
http://zuulgateway/member/11/account/
将映射到
http://microservice/account
X-MEMBER-SSN: 1112223333
我的计划是设置一个“pre”Zuul过滤器来解析出成员令牌“11”并使用它来获取SSN,然后将其添加到header中。
但我不确定我如何配置这条路线,或者它是否可能。
zuul.routes.account.path: /member/*/**
没有实现。我可以使用其他一些机制吗?
【问题讨论】:
标签: netflix-eureka netflix-zuul