尋找關於ASP.Net 2.0內置成員資格和角色管理的一些反饋。ASP.Net成員資格和角色管理
有很多人使用它嗎? 什麼是好的和/或壞的? 我可以將多個角色分配給單個用戶嗎? .Net應用程序的替代規範是什麼?
我個人喜歡爲角色定義權限或操作的想法。好像我只能將一個角色分配給一個用戶,並且我希望角色能夠相互繼承權限,那麼使用內置成員資格管理器來管理將是一件非常頭疼的事情。
如果我有以下作用..
出版商 編輯 會員
,我想編輯器有一定的權限發佈和會員必須加上一些它自己的,在我代碼這將很難確定當前用戶是否可以編輯某些內容,而不是僅僅擁有一個由角色提供的權限列表,而只是檢查「編輯文章」是否在列表中。
你相當安全的意思是什麼?在哪些方面可以被視爲不安全或缺乏? – kenwarner 2010-08-12 14:23:17
@qntmfred - 最大的不安全感是密碼哈希和salt以明文形式呈現。這將允許攻擊者獲得對成員資格數據庫的訪問權限,將這些值複製並提取到本地源,並開始針對散列本身的字典攻擊,直至找到匹配。我並不是說這不安全,而是取決於你所保護的內容。我不會用它來保護一個銀行應用程序,但對於一個CMS來說,由於OP描述它更適合。 – 2010-08-12 14:51:44