我想做一個簡單的可擴展的網絡系統,並且在查看了一下後,似乎表單身份驗證使用cookie是我正在尋找的內容,因爲我不需要會話用於存儲登錄相關數據。Asp Mvc 3&Ninject - 授權屬性+ FormsAuthentication的cookie
我最近在系統的那個部分探測過,發現授權屬性沒有做任何事情。在環顧網絡之後,Ninject似乎正在引發這個問題,因爲它不能正確處理屬性。
現在,如果是這種情況,它不允許我使用內置的身份驗證機制我怎麼才能獲得相同的功能,授權通常會給我,而不必編寫我自己的身份驗證系統?
目前看起來我必須製作我自己的CustomAuthorizationAttribute,然後製作一個過濾器,我很樂意這樣做,但我無法找到如何讓這個按照FormsAuthentication機制。此外,這似乎只能在控制器級別上工作,而不是在操作級別上。
我讀到,當使用Ninject作爲控制器工廠時,它不能使用[Authorize]屬性,所以我只是讓自己的簡單Cookie讀取器來模仿它。 – somemvcperson 2011-06-19 19:44:04