我們的客戶使用SSO模塊,以便將當前用戶標識設置爲HTTP_IV_USER
服務器變量。我已經從修補程序繼承了代碼以允許自動登錄,並且在過去的一年中我對它進行了許多修改,使其對於使用標準設置的客戶可以正常工作。在IIS中模擬HTTP_IV_USER
現在我被要求用SSO插件在客戶站點部署應用程序,所以我需要測試該補丁是否仍然有效。不幸的是,客戶不會允許我們訪問他們的系統進行測試(他們會將我們的軟件包安裝到QA並且獨立於我們執行他們的QA)。他們都不會向我們提供有關SSO的詳細信息(例如,SiteMinder版本xxxx),因爲「您[我們]已經有了代碼」。
我只需要使用我的開發版本執行一些登錄測試,以確保它可以在其環境中工作,僅此而已。
我只是問我該如何效仿Request.ServerVariables.GetValues("HTTP_IV_USER")[0]
? IIS(作爲軟件升級過程的一部分將升級到7.5)如何設置該變量?
我試圖做我的功課,發現HTTP_IV_USER
不是一個請求頭(可以使用Firebug或其他技巧設置),而是一個環境變量。