我的标题几乎是一个问题:“如何使用ASP.NET将文本写入第三方网页的用户名/密码输入控件?”
仅举例来说,如果我想编写一个最初会对我的用户进行身份验证的ASP.NET页面,然后重定向到第三方站点并使用我的应用程序所拥有的凭据显示的字段登录到该页面它(显然是encypted),我该怎么做?
如果您曾经见过旧的Microsoft FingerPrint读卡器USB控件,它曾经这样做过。该软件允许您突出显示网页上的字段,然后存储您提供的凭据,并在访问网站和使用指纹时自动写入字段。我不想要指纹阅读器,只需要类似的功能。
它将是一个静态的第三方网站,并且不必须考虑访问过的任何网站。如果这有帮助,我应该能够查看我需要登录的网站的来源。
任何人都知道如何解决这个问题?谢谢!
答案 0 :(得分:1)
基本上,您需要使用WebRequest
类并模拟控制Web浏览器的用户,并手动执行登录站点所需的每个GET和POST操作。
答案 1 :(得分:1)
您希望在不同域上的第三方网站上控制用户的浏览器。由于浏览器安全限制,这是不可能的。您可以尝试从您的网页向第三方网站打开IFRAME,但您无法代表用户执行任何操作。