J'ai une WebApplicatoon que certains de mes clients souhaiteraient utiliser dans un IFrame. Toutefois, l'enregistrement des cookies dans IFrame dans Internet Explorer n'est pas pris en charge par mon authentification par formulaire.MVC - Authentification par formulaires, cookies IFrame, mode dynamique sans cookie
Je peux facilement résoudre ce problème en ajoutant
<forms loginUrl="~/Account/LogOn" timeout="2880" cookieless="UseUri" />
Cependant, depuis mon site montre son URL actuelle (comme une page Web ne) quand il fonctionne en dehors d'un iframe il en résulte des urls très laid.
Donc, ma pensée est. Y at-il un moyen de résoudre le problème de cookie IFrame avec IE (et Safari) sans ajouter d'en-têtes P3P.
Si ce n'est pas possible, y a-t-il un moyen de changer le mode Cookieless du code? Je pense avoir un IFrame Route qui permet alors le mode sans cookie. Quelque chose comme http://www.mypage.com/IFrame/Account/Login. Puisque cette route est seulement utilisée dans IFrame l'URL n'a pas d'importance.
Quelqu'un at-il une bonne solution pour cela?