I have a WPF application using WPF WebBrowser control. The appilcation is running on windows (as a Kiosk). The webbrowser is configured to show some service from the web. When the users try to sign in, that website redirect to the 3rd party Authentication Provider (SAML). After the user had successfully sign-ined, the 3rd party Authentication Provider redirect the user to the original website.
And the original website shows the error that the website needs the "cookies to be enable".
When using the Windows Forms Browser inside the WindowsFormHost on the same WPF application, there's no such error.
On IE11 there's also no error.
The website and 3rd party Authentication provider is not under my control.
The WPF WebBrowser control in the application is forced to use IE11 through BrowserEmulation.
Can someone tell me why the WPF WebBrowser control behavior is different from the WindowsForm Browser control?