I'm working on an application that requires multiple embedded instances and each of this instance logins to the same external site with different authentication details.
Initially I went with C#.Net but soon realized that webbrowser control shares cookies and there's no way to bypass this. I've read about INTERNET_OPTION_END_BROWSER_SESSION but it ends session process wide (I need different sessions within the same process ) and is therefore of not much help.
The other alternatives available are embedded webkit (QT4) and firefox. Does anybody have any experience of working with these in a similar use case? Webkit docs do mention a separate QCookieJar - would that mean isolated sessions ?
Any insight or help would be greatly appreciated.
Thanks