您好,我正在启动一个 mvc 4 站点。
我需要为站点添加安全性。
到目前为止,我已经使用了 websectiy 类 http://msdn.microsoft.com/en-us/library/webmatrix.webdata.websecurity(v=vs.111).aspx
我在这里读到,与 System.Web.Security.Membership 相比,webmatrix 安全类有一些限制
我希望将来有最大的灵活性。
我还想要一个使用代码优先方法创建的数据库。我通过 WebSecurity.InitializeDatabaseConnection 的 webmatrix 安全性实现了这一点。
如果我使用默认的 System.Web.Security.Membership,我该如何首先使用代码执行此操作。我想把数据库放在一个地方。我想我需要添加这些配置设置。
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ApplicationServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
applicationName="/"
/>
使用 webmatrix 安全性优于 system.web.security 有哪些优势。
我真的被困住了,所以你的帮助会很棒