У меня есть веб-приложение, которое некоторые из моих клиентов хотели бы использовать в рамках IFrame.Однако, поскольку сохранение файлов cookie в IFrame в Internet Explorer не поддерживается, моя проверка подлинности с помощью форм не поддерживается.
Я легко могу решить эту проблему, добавив
<forms loginUrl="~/Account/LogOn" timeout="2880" cookieless="UseUri" />
Однако, так как мойsite показывает свой текущий URL (как и любая другая веб-страница), когда он запускается вне iframe, что приводит к ОЧЕНЬ некрасивым URL.
Так что моя мысль такова.Есть ли способ решить проблему файлов cookie IFrame с IE (и Safari) без добавления заголовков P3P.
Если это невозможно, то есть ли способ изменить режим Cookie без кода?Я думаю о том, чтобы иметь маршрут IFrame, который затем включает режим без файлов cookie.Что-то вроде http://www.mypage.com/IFrame/Account/Login. Поскольку этот маршрут используется только внутри IFrame, URL не имеет значения.
У кого-нибудь есть хорошее решение для этого?