У меня приложение ASP.NET Core 3.0, Angular, IdentityServer4
развернуто в IIS. Который использует сертификат сервера, экспортированный в .pfx для подписи токена. (Этот же сертификат используется для сертификата SSL, но из хранилища сертификатов.)
Приложение прекрасно загружается как https://www.example.com
, так и htts://example.com
(без ошибок SSL).
Однако при просмотре на https://www.example.com
и попытке доступа к данным на любых конечных точках, требующих авторизации, это не работает. В заголовке ответа наблюдается следующая ошибка:
www-authenticate: Bearer error="invalid_token", error_description="The issuer 'https://www.example.com' is invalid"
Я не уверен, с чего начать поиск ... это будет проблема конфигурации IdentityServer4?
FYI,Этот проект был разработан на основе шаблона, созданного dotnet new angular -o <output_directory_name> -au Individual
.