【发布时间】:2011-04-04 13:10:52
【问题描述】:
希望为 ASP.NET 应用程序实现身份验证/授权
正在研究使用 Provider 模型 MembershipProvider SQLServerMembershipProvider 等对我来说很有意义。
不过,我也在研究企业安全应用程序块。我的问题是两者可以/应该同时使用吗?
【问题讨论】:
-
标题中只需要一个问号。
希望为 ASP.NET 应用程序实现身份验证/授权
正在研究使用 Provider 模型 MembershipProvider SQLServerMembershipProvider 等对我来说很有意义。
不过,我也在研究企业安全应用程序块。我的问题是两者可以/应该同时使用吗?
【问题讨论】:
企业安全应用程序块为您提供了选择授权规则提供者的工具,并且可以将其配置为使用 MembershipProvider。所以你的问题,如果你正在寻找与层无关的授权,你可以在你的应用程序中很好地使用 ESAB。您仍然需要在 ASP.NET (Forms/Windows) 中使用您喜欢的身份验证机制..
换句话说:如果您有足够的时间,您可以使用伊萨。对于快速开发场景,请继续使用 MembershipProvider 并对其进行自定义以满足您的需求。 ESAB 更适合您不仅需要身份验证/授权而且还需要缓存的企业级应用程序。
【讨论】: