我的目标是为客户提供一个链接,当客户点击他/她应该自动登录到这个新网站(外部网站不受我们公司控制)的链接时登录AD凭证。 仅供参考,登录凭据与该外部网站上的登录名相匹配,密码将相同。所以,我可以安全地在我的程序中对密码进行硬编码。使用C#.net程序进行登录
现在我在想的是编写一个C#程序,它将完成外部网站的身份验证过程并返回登录后收到的页面。
我的分析: -
1)当我第一次访问http://website2/default.aspx
页面时,它返回一个登录页面输入账号,密码和提交按钮。
我也注意到它正在返回一个会话ID。 * ASP.NET_SessionId = i0j3d155mxxkuyr3fedp00yf *。
2)后来,当我输入用户名,密码,然后单击提交按钮。 它创建一个查询字符串这样 用户= ADF &密码= ADSF & BUTTONNAME =登录+%21
我认为这是使用HTTP POST调用。
你能帮我这个!!!!请尽可能给我提供一个我可以参考的代码,并对此进行更改..... 非常感谢您的期望....任何帮助表示赞赏.....
目前还不清楚你在问什么。你想达到什么目的?你有什么尝试? – CAbbott
你的问题不清楚 –