我之前使用过MongoDB,但从未与ASP.NET MVC一起使用。
目前,我正在尝试为系统实现身份验证,该系统将专门使用MongoDB(因此,我没有将用户表留给SQL数据库的选项)。
现在,我想到的解决方案是实现自己的Membership提供程序。然而,这需要相当多的代码。而且,由于它涉及安全性,如果我可以避免的话,重新发明轮子是不明智的。
从Rails来看,只需添加类似于Devise的内容,设置其使用MongoDB并完成即可。我找不到类似于ASP.NET MVC的解决方案-我不确定这是否是一个不常见的用例,还是我的Google-Fu不足。
我不需要任何花哨的东西-只需要能够创建用户,检查他们的凭据并保护控制器不被未经身份验证的用户调用。是否有任何包可以解决我的问题?