我有一个基于微服务的有角度的应用程序。 Zuul是我的门户。当用户首次登录时,如果经过身份验证,他将被路由到角度应用程序。一旦用户进入了角度应用程序,我就需要能够调用另一个微服务,以传递登录时收集的用户信息。我必须采取什么措施才能使此信息可用于其他服务。
我想到的一个选择是让网关将信息存储在cookie中,让有角度的应用程序从cookie中读取该信息并将其传递给另一个微服务。由于cookie可能会被篡改,因此我认为这可能不是正确的方法。
Zuul过滤器?可能无法作为无状态服务使用,因此我无法使用会话存储该信息。
这种情况下还有其他选择吗?
答案 0 :(得分:0)
您可以使用Zuul pre过滤器在标头上设置用户数据并发送到下一个微服务