簡體   English   中英

實現我自己的基於角色的授權而不是使用成員資格的優勢?

[英]Advantage of implementing my own role based authorization instead of using Membership?

我在這里閱讀這篇文章http://www.codeproject.com/KB/web-security/RolesFormsAuthorization.aspx

會員資格的限制是什么要求我實施自己的?

就個人而言,我發現標准會員提供商非常靈活。 但有一個原因可能是允許您的網站根據包含由其他系統創建的用戶名和密碼的舊數據庫對用戶進行身份驗證,或者對Web服務進行身份驗證。

主要限制是使用成員資格提供程序的任意數據庫設計以及降級為成員資格API。

我總是發現成員資格提供程序API是kludgy(充其量)和數據庫設計,它需要開箱即用是殘酷的。 我從來沒有曾經使用過內置成員資格來實現...我認為,但在我生產的任何應用程序中都絕對沒有。

總而言之,不使用成員資格提供者的主要原因是數據庫設計與您的設計不匹配,您將有一段時間嘗試一起使用您的應用程序數據庫+成員資格數據庫,或者您將擁有大量陰險數據重復用戶,ASP.NET用戶與應用程序用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM