Выпуск SSL-сертификата с OpenID Connect и ASP. Net Core 2.1 - PullRequest
1 голос
/ 11 февраля 2020

Отказ от ответственности - я новичок в OpenID Connect и ASP. Net Core -

Я использую OpenId Connect в ASP. Net Core 2.1 MVC приложение для аутентификации пользователя. Когда я запускаю приложение, оно перенаправляет меня в Identity Provider, где мне нужно поместить свои учетные данные (имя пользователя и пароль), и, если аутентификация прошла успешно, он переходит к другим шагам (предоставление кода авторизации, access-token et c ). Тем не менее, после входа в систему он выдает следующую ошибку - enter image description here

. Совершенно ясно, что это связано с сертификатом SSL, но я не могу разрешить его в. Net Core 2.1. Обратите внимание, что я реализовал то же решение в приложении ASP. Net MVC 5 с той же конфигурацией OpenID Connect, и там я также столкнулся с той же проблемой, но решил эту проблему с помощью приведенного ниже кода в методе конфигурации. файла StartUp.cs (только в Dev, а не в Production) -

System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

Подскажите, пожалуйста, как этого добиться в ASP. Net Core 2.1. При поиске решений я обнаружил, что многие люди предлагают создать собственный обработчик клиента HTTP с некоторой конфигурацией, чтобы игнорировать сертификат SSL, а затем использовать этот клиент HTTP, чтобы выполнять все вызовы HTTP дальше, но имейте в виду, что вызовы здесь сделаны внутренне к серверу самим OpenId Connect. Любая помощь будет принята с благодарностью.

Спасибо,

Амит Ананд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...