Aug 01 2019 01:58 PM - edited Aug 01 2019 02:03 PM
Hi all, been testing IE Mode with Edge Dev an seeing an issue with websites that use SSO authentication when we run them in IE Mode. Using Fiddler we see that when the website sends its post for login authentication, the post turns into a get and the post body is dropped. Edge or IE Mode is changing the http method when switching browsers and turning posts into gets.
The result is an endless loop where it looks like the webpage just keeps reloading and trying to authenticate over and over again until you close the tab. In the Fiddler results, we see the process jumping back and forth between msedge and iexplore. Testing another website that uses SSO in IE Mode, it doesn't get stuck in a loop, but the SSO authentication just fails and the user isn't logged in.
If we go to the same website in Edge Dev but not in IE Mode, the authentication works fine and the page loads correctly.
Running Edge Dev 77.0.230.2 on Win10 1809 and 1903, all 64bit. Previous version of Edge Dev did this as well.
Anyone else seeing this as well? I'm not an authentication expert, so please let me know if more info is needed. Thanks!
Aug 05 2019 04:47 PM
SolutionThis is probably happening because the site you are trying to reach is redirecting to an authentication server that is not configured to open in IE mode. You can try opening the site in standalone IE11 with Developer Tools open to see the identity of the authentication server.
The solution is to then configure the authentication server in your EMIE site list as “neutral”, like this:
<site url="login.contoso.com">
<compat-mode>default</compat-mode>
<open-in>Neutral</open-in>
</site>
Aug 06 2019 01:55 PM
Thanks Adrian, that did the trick! Not having our authentication site in the list caused the issue, but adding it and setting it to Neutral (or setting it to None) works and our site that we wanted to get redirected to IEMode works as expected, and authenticates as expected.
Appreciate it!
Jan 20 2020 12:26 AM
Aug 05 2019 04:47 PM
SolutionThis is probably happening because the site you are trying to reach is redirecting to an authentication server that is not configured to open in IE mode. You can try opening the site in standalone IE11 with Developer Tools open to see the identity of the authentication server.
The solution is to then configure the authentication server in your EMIE site list as “neutral”, like this:
<site url="login.contoso.com">
<compat-mode>default</compat-mode>
<open-in>Neutral</open-in>
</site>