SpringCloud Gateway: как включить двухсторонний SSL между шлюзом и нисходящим сервисом - PullRequest
0 голосов
/ 13 июня 2019

Я использую rewritePathFilter для отправки запросов нисходящим службам, а нисходящим службам требуется двусторонний SSL.Я уже установил свойства keyStore иrustStore с соответствующими параметрами JKS, но нижестоящий поток отклоняет все запросы из-за отсутствия сертификата.

return builder.routes()
                .route("rewrite_route", r -> r.path("/**")
                        .filters(f -> f.filter(filter)
                                       .rewritePath("/(?<segment>.*)", "abc//$\\{segment}")
                                       .removeRequestHeader("X-Forwarded-Proto")
                                       .addRequestHeader("authorization","")
                                       .addRequestHeader("apiKey", "qwerwqrw")
                                )
                                        .uri("https://somedomian"))
                .build();
    }

...