Мы используем Umbraco 7, и у нас есть следующий случай для одного из арендаторов в CMS:
Предположим, что наш сайт размещен на домене - https://foo.bar, и у нас есть следующеезащищенная страница (не может быть доступна без аутентификации) - https://foo.bar/home/user-profile Предположим, у нас есть этот другой веб-сайт (иностранный реферер) https://otherfoo.bar, и внутри него мы имеем абсолютный URL-адрес упомянутого выше профиля пользователя, встроенный ввеб-сайт.
Пользователь прошел проверку подлинности на https://foo.bar, и теперь он может свободно посещать https://foo.bar/home/user-profile, но вместо этого он делает это с помощью ссылки на абсолютный URL на иностранном веб-сайте.Что пользователь испытывает - он перенаправляется в корень иерархии страниц, то есть https://foo.bar/home/ независимо от того, что он ранее прошел аутентификацию.Что еще интереснее, так это то, что при обновлении корневой страницы происходит возврат к предполагаемому посещению исходной страницы. https://foo.bar/home/user-profile.
Мы провели несколько тестов, и выяснилось, что для перехода настраница в нашей среде dev / stage / prod всегда сначала перенаправляется на корневую страницу.Однако этого не происходит при запуске локального экземпляра в IIS Express.Теперь мы озадачены, это вещь Umbraco или IIS?Есть предложения?