.NET Core: как отключить TLS / SSL для связи gRpc между сервисом и клиентом? - PullRequest
0 голосов
/ 05 ноября 2019

Я готовлю клиентов и услуги gRpc. По той причине, что я не буду публиковать их в качестве общедоступных сервисов, и они инкапсулированы даже в частных сетях в их собственный сегмент сети - мне не нужно шифровать связь между ними.

Службы gRpc представляютограниченные контексты (DDD) и их объединяет API-интерфейс GraphQL, аналогичный проекту Rejoiner (https://rejoiner.io/),, поэтому API-интерфейс GraphQL предоставляется только шлюзу API ( в качестве внешнего бэкэнда ),который представлен внешним контроллером Ingress.

Итак, как мне полностью отключить TLS / SSL для сервисов gRpc, которые генерируются для ядра ASP.NET? Кажется, чтошаблоны gRpc, которые используются для .NET Core 3 , строго предполагают использование TLS / SSL.

1 Ответ

0 голосов
/ 05 ноября 2019

Понижение .net до 2.0 SP 2. См. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0149

...