【问题标题】:Authenticating automatically to a website自动对网站进行身份验证
【发布时间】:2010-07-08 00:48:01
【问题描述】:

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

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 自从我上次查看它以来,它变得不那么重要了吗?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多