web-dev-qa-db-ja.com

Spring CloudZuulはCookieを転送しません

Spring CloudZuulプロキシで問題が発生しています。 2つのマイクロサービスが構成され、稼働しています。 WebブラウザにCookieがあり、APIゲートウェイとしてZuulを使用しています。Zuulを押してバックエンドを呼び出すと、ZuulはCookieをバックエンドに転送していません。Zuulは送信されたCookieを無視しているようで、バックエンドはこれを取得できません。

この問題について教えていただけますか?、SpringクラウドBrixton.RELEASEとSpring Boot1.3.5を使用しています

よろしく。

12

Spring Cloud Netflix 1.1では、「Cookie」は機密ヘッダーリストに含まれており、受け継がれません。

これは、configzuul.routes。*。sensitiveHeadersによって操作できます。

「Cookieと機密ヘッダー」の見出しの下にあるドキュメントの詳細を参照してください。

http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html

13
Dan C

これらのデータを転送しないことを可能にするデフォルトのZuulセンシティブヘッダーは

sensitiveHeaders=Cookie,Set-Cookie,Authorization

cookieを転送できるようにするには、bootstrap.propertiesファイルに入れることができます

sensitiveHeaders=

または、Authorizationヘッダーが必要ない場合

sensitiveHeaders=Authorization
0
Walterwhites