自动验证网站

时间:2010-07-08 00:48:02

标签: c# asp.net authentication forms-authentication

我有一个网站,我想通过传递客户端桌面应用程序已有的用户名和密码登录并在WebBrowser控件中显示。

最好和最安全的方法是做什么?

我可以使Web服务进行身份验证,然后以某种方式将会话传递给浏览器控件吗?我正在使用表单身份验证。

由于

2 个答案:

答案 0 :(得分:1)

看看OAuth:http://oauth.net/

答案 1 :(得分:0)

WebBrowser控件将共享您进程的WinInet会话。如果您的应用程序发出HTTP请求进行身份验证,并且该站点在会话中设置了正确的身份验证cookie,则WebBrowser控件应该正确地进行身份验证。

当然,您仍然存在如何以安全的方式将凭据传递到网站的问题。