Я создал web-api с использованием .NET Core 2.2 и развернул на http://localhost:5000 с использованием kestrel.http://localhost:5000 соединяется с локальными сканирующими машинами и предоставляет веб-API для управления устройствами.
Известные CORS возникают на веб-сайтах интрасети, когда они пытаются получить доступ к моему веб-API с помощью ajax.Все остальные сайты находятся на https.
. Для своей машины разработки я использовал dotnet dev-certs https --trust
, который сгенерировал доверенный сертификат.
Вопрос:
- Как я могу получитьтакой доверенный сертификат для localhost для некоторых прав доступа.
- Браузер блокирует самоподписанные сертификаты.В крайнем случае, мы должны добавить исключение в браузер для localhost.Do браузер позволяет setup.exe устанавливать такие исключения в своих настройках.
- Любой другой подход или любой другой продукт, который развернут как микро-сервис на локальном хосте.Возможно, изучение будет плодотворным.
Я просто попытался объяснить это как можно проще.