Отказ от ответственности - я новичок в OpenID Connect и ASP. Net Core -
Я использую OpenId Connect в ASP. Net Core 2.1 MVC приложение для аутентификации пользователя. Когда я запускаю приложение, оно перенаправляет меня в Identity Provider, где мне нужно поместить свои учетные данные (имя пользователя и пароль), и, если аутентификация прошла успешно, он переходит к другим шагам (предоставление кода авторизации, access-token et c ). Тем не менее, после входа в систему он выдает следующую ошибку -
. Совершенно ясно, что это связано с сертификатом 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. Любая помощь будет принята с благодарностью.
Спасибо,
Амит Ананд