[英]How to do Auto authentication for automatically login to website?
我需要從Windows應用程序自動登錄網站。 我正在用HttpWebRequest來做,但是我想要的是
原因 :我不想輸入用戶名和密碼,我只想單擊按鈕,然后使用索引頁面(登錄后的頁面)打開任何瀏覽器(默認瀏覽器)
正常示例:
該怎么辦 ?
提示:
誰能幫我?
我還需要解決相同的問題,問題是您列表中的提示點2。 即。 如何在瀏覽器中設置Cookie,而又不局限於使用特定的瀏覽器。 我得出的結論是,我需要使用標准的“單點登錄”邏輯,在該邏輯中,我們更新Web服務器以使用諸如此處所述的短期令牌…… http://msdn.microsoft。 com / zh-CN / library / ms972971.aspx
在這種情況下,步驟將類似於:
1.在應用程序中-使用HttpWebRequest登錄。
2.獲取短期令牌(該鏈接建議有效期僅為2秒)
3.使用URL http://MyWebsite>/SignNn?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
打開瀏覽器
4.接下來,我需要確認SignOn進程是否可以正確返回cookie。
我認為您無法以一般方式解決此問題。
在這種情況下,通常發生的情況是將網頁中的表單提交給Web服務器,Web服務器從表單中讀取用戶名/密碼值,並根據基礎用戶管理存儲庫對用戶進行身份驗證。
您可以通過嗅探器在身份驗證頁面中張貼的表單進行分析,然后自己創建此類http消息並將其發送到相關站點,從而為特定站點編寫這樣的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.