Я добавил SSL в свои приложения веб-формы в локальном диспетчере IIS Express. У меня есть отдельный сервер идентификации 4 для аутентификации и авторизации приложения Webforms.
До enabling ssl
и использования http://localhost:80
мое приложение успешно перенаправляло на приложение сервера идентификации, и я входил оттуда, и он перенаправлял меня в мое приложение веб-формы без каких-либо ошибок.
Теперь у меня включена поддержка SSL в моем приложении веб-форм из IIS и я пытаюсь использовать https
. Если я использую https://localhost:443
, он перенаправляет меня на страницу входа в систему. Но после входа в систему я получаю следующую ошибку:
Ошибка сервера в приложении /. IDX10311: RequireNonce имеет значение true (по умолчанию), но validationContext.Nonce имеет значение null. Одноразовый номер не может быть подтвержден. Если вам не нужно проверять одноразовый номер, установите для OpenIdConnectProtocolValidator.RequireNonce значение false.
Я новичок в идентификации и не могу понять, в чем причина проблемы. Это может быть запрос от https, но на сервере идентификации для перенаправления на веб-форму установлено значение http. У кого-нибудь есть решение или предложения?