MVC基本用户名和密码验证

时间:2014-03-31 08:35:18

标签: c# asp.net-mvc authentication

寻找实现基本身份验证的最佳方式,用户需要输入用户名和密码,我可以控制用户数据库。

这适用于c#和MCV应用程序。

只需寻找指针或示例,以便在MVC中实现此目的。

3 个答案:

答案 0 :(得分:0)

假设您正在使用IIS,请查看HTTP Basic authentication配置以了解此类要求。

使用该身份验证,将自动提示用户输入用户&密码。

请注意,此机制被视为非常周保护,您应该将SSL(HTTPS)与其集成。

<强> MSDN:

  

然而,基本身份验证的缺点是它传输   网络上未加密的base64编码密码。你应该   仅在知道连接时才使用基本身份验证   客户端和服务器之间是安全的。连接应该是   通过专用线路或使用安全套接字建立   层(SSL)加密和传输层安全性(TLS)。对于   例如,对Web分布式创作使用基本身份验证   和版本控制(WebDAV),您应该配置SSL加密。

答案 1 :(得分:0)

这个问题非常广泛。 使用基本的Visual Studio身份验证模板:

enter image description here

然后,在MSDN中了解更多信息。

答案 2 :(得分:0)

如果您想要简单的事情,可以覆盖默认的成员资格和角色提供者。看看here,了解如何实现这一目标的精彩教程。