有什麼方法可以檢索asp.net中的SSL會話Id serverside?在asp.net中檢索SSL會話ID
回答
簡短的回答是否定的。這是IIS的有意限制,以防止人們依賴於不可靠的東西。
在市場上,您會發現各種硬件負載均衡器,它們將提供基於SSL會話ID的服務器持久性等功能,但由於SSL重新協商可能隨時發生,所以它們不能很好地工作。例如,在Internet Explorer 8中,對於打開到網站的每個標籤,將協商一個新的SSL會話。您可以期待其他多進程瀏覽器的類似行爲。所以,我必須強調,不應該爲任何類型的用戶標識目的使用SSL會話標識。這就是說 - 如果你真的需要一些專門任務的SSL會話ID信息,我建議使用Apache,mod_ssl和mod_proxy作爲你的IIS系統的前端。稍微擺弄一下,你可以強制mod_ssl爲你提供會話ID,然後你可以添加到代理請求到你的IIS服務器作爲查詢字符串參數....或者你可以將它存儲在數據庫中。
添,
你真的「只是」試圖檢索會話ID字符串或切換到SSL時,你也許失去所有的會話信息?這將是一個非常常見的問題,因爲在使用「InProc」會話存儲時,服務器端的會話會丟失,並且客戶端上的會話Cookie可能在未存儲在公共域中時丟失。
因此,你應該切換到狀態服務器或SQL服務器會話管理Web.config文件,例如:
<sessionState mode="SQLServer"
cookieless="true"
regenerateExpiredSessionId="true"
timeout="30"
sqlConnectionString="Data Source=MySqlServer;Integrated Security=SSPI;"
stateNetworkTimeout="30" />
除此之外,我真的不知道爲什麼你不應該能夠也以SSL模式檢索HttpContext.Current.Session.SessionID
。
某些MSDN鏈接:
也許這有助於以某種方式。
致以問候
嗨,thx回答,但我不是在尋找ASP.NET SessionId,但爲SSL會話標識符(閱讀http://www.eventhelix.com/realtimemantra/networking/ssl.pdf) – 2010-05-21 11:55:14
好吧蒂姆,現在我明白了。然後就忽略我的回覆。我認爲如果這些信息保存在某個地方,唯一的地方可能就是HTTP頭。 「HttpRequest.ServerVariables」包含有趣的預定義變量,如:「ALL_RAW」(所有Http標題)等。請參閱:http://msdn.microsoft.com/en-us/library/ms524602%28VS.90%29.aspx也許這有助於。 – thmshd 2010-05-21 12:38:42
- 1. 在* agouti.webdriver中爲Golang檢索會話ID
- 2. 通過ID檢索會話
- 3. OKTA會話Id檢索
- 4. 無法檢索會話ID在笨
- 5. SSL上的Loosin會話ID
- 6. 在asp.net中檢查會話?
- 7. 在Global.asax中檢索會話
- 8. 在HTTPS會話中搜索會話ID,會話密鑰
- 9. 使用Spring Security檢索會話ID
- 10. 從Tomcat會話ID檢索IP地址?
- 11. 檢索SSH唯一會話ID
- 12. 使用ASP.NET MVC檢索會話信息
- 13. 會話ID不在Asp.net中返回
- 14. Tomcat的8:SSL會話ID不可
- 15. ASP.NET會話ID管理
- 16. CryptGenRandom生成asp.net會話ID
- 17. 如何在ASP.NET MVC 5中設置和檢索會話?
- 18. 會話vs SSL會話
- 19. 在ASP.NET Core 1.0中檢查會話
- 20. 無法在Node.JS中檢索會話
- 21. 從JSF請求中檢索會話ID值
- 22. 如何從JAX-RS webservice中檢索會話ID?
- 23. PHP會話 - 無法在Firefox或Chrome中檢索會話
- 24. 從會話ID獲取會話對象在ASP.Net
- 25. Angular 2/ASP.NET Core從URL中檢索ID
- 26. 無法檢索會話值
- 27. 檢索只點擊會話
- 28. 會話檢索頁面
- 29. 檢索會話數據Codeigniter
- 30. SSL會話票據
thx,我不知道IE執行重新談判,我的默認使用是不可適用的已知... – 2010-05-22 10:02:41
就像進一步的FYI,我挖了一個MS Exchange團隊中的一個傢伙的博客文章,觸及此問題如何影響OWA部署: http://blogs.msdn.com/brad_hughes/archive/2009/10/15/internet-explorer-8-impacts-owa-load-balancing-scenarios.aspx – 2010-05-22 13:25:17