使用 Visual Studio 2015 開發 ASP.NET Web API 2 專案時,有好幾種專案範本可以選擇,你可以從「空白」專案範本開始,也可以從「MVC」專案範本開始 (記得勾選 Web API 核心參考),也可以直接從「Web API」專案範本開始,由於專案範本通常夾雜大量的範例程式,很多時候我們並無法在第一時間得知每段程式碼與設定檔的細節,以至於在後續開發的過程發生許多問題。本篇文章將帶大家了解如何成功在 ASP.NET Web API 2 專案正確啟用 ASP.NET 的表單驗證機制 (FormsAuthenticaion)。
... 繼續閱讀 ...
今天凌晨在客戶端上線,當程式佈署到正式機後發現我們的網站唯獨只有 IE10 瀏覽器無法成功登入,任何其他瀏覽器版本或使用較低的 IE 版本都可以正常登入,使用 IE 相容性檢視也都可以正常登入,想說會不會又是罄竹難書的 IE10 搞的鬼。後來用 Fiddler 工具檢查後發現 IE10 送出的 HTTP 標頭完全沒問題,該有的 .AUTH Cookie 都有送出,但使用表單驗證機制 (FormsAuthentication) 就是無法判斷該使用者已經登入,還真的再次鬼打牆,最後還是研究出解決方法。
... 繼續閱讀 ...
ASP.NET 進行 Active Directory 驗證是還蠻麻煩的,底下有一些中文的相關連結,照著做應該就會成功了。但是能看懂文件中所有程式碼的人可能不多,因為有些東西是一般中文書都不會提到的,是屬於比較進階的主題,可能要多查 MSDN 才能瞭解。
... 繼續閱讀 ...
我個人實在沒太多時間解釋整個 Forms Authentication 的運作機制,不過有些不錯的文章可以介紹給大家看。
... 繼續閱讀 ...