我有一个网站,我想通过传递客户端桌面应用程序已有的用户名和密码登录并在WebBrowser控件中显示。
最好和最安全的方法是做什么?
我可以使Web服务进行身份验证,然后以某种方式将会话传递给浏览器控件吗?我正在使用表单身份验证。
由于
答案 0 :(得分:1)
看看OAuth:http://oauth.net/
答案 1 :(得分:0)
WebBrowser
控件将共享您进程的WinInet会话。如果您的应用程序发出HTTP请求进行身份验证,并且该站点在会话中设置了正确的身份验证cookie,则WebBrowser
控件应该正确地进行身份验证。
当然,您仍然存在如何以安全的方式将凭据传递到网站的问题。