Asp.net mvc 4 MVC4网络安全

Asp.net mvc 4 MVC4网络安全,asp.net-mvc-4,Asp.net Mvc 4,你好,我正在创建一个MVC4站点 我需要增加网站的安全性 到目前为止,我已经使用了WebSecurity类 我在这里读到webmatrix安全类与System.Web.security.Membership相比有一些限制 我希望将来有最大的灵活性 我还需要一个使用代码优先方法创建的数据库。我已经通过webmatrix安全性和WebSecurity.InitializeDatabaseConnection实现了这一点 如果我使用默认的System.Web.Security.Membership,

你好,我正在创建一个MVC4站点

我需要增加网站的安全性

到目前为止,我已经使用了WebSecurity类

我在这里读到webmatrix安全类与System.Web.security.Membership相比有一些限制

我希望将来有最大的灵活性

我还需要一个使用代码优先方法创建的数据库。我已经通过webmatrix安全性和WebSecurity.InitializeDatabaseConnection实现了这一点

如果我使用默认的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="/"

        />


与system.web.security相比,使用webmatrix安全性有哪些优势

我真的被困住了,所以你的帮助会很好