Включение SSL в приложениях WebForm в IIS и ошибка IDX10311 - PullRequest
0 голосов
/ 09 апреля 2020

Я добавил 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. У кого-нибудь есть решение или предложения?

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