我發現Asp.Net中的很多東西都是基於假定的知識。例如,我對互聯網認證知之甚少,並且很難在初學者的層面上找到任何有關它的信息。在Asp.Net MVC 3中,AuthorizeAttribute的身份驗證用戶是什麼?
令我困惑的一件事是AuthorizeAttribute。我知道如何使用它以及它應該做什麼,但是我想知道它是否會在您有自定義登錄系統的情況下工作。
在AuthorizeAttribute頁面上的描述,說簡單 When you mark an action method with AuthorizeAttribute, access to that action method is restricted to users who are both authenticated and authorized.
那麼,什麼是身份驗證的用戶,你如何設置一個用戶進行身份驗證。如果我創建了我自己的登錄系統,我該如何設置以便登錄的用戶對AuthorizeAttribute進行足夠的身份驗證以允許他進入?
+1 - 沒有告訴OP的好答案「去買書或缺乏基本知識「 – 2012-03-12 14:03:36
謝謝,有時候一個簡單的例子說明的不僅僅是一段文字。 – TWith2Sugars 2012-03-12 14:04:23
如果我得到一個SAML證書以及用戶身份驗證是我想要存儲somwhere的東西,比如在cookie或HttpContext中? – 2012-03-12 14:31:50