使用asp.net会员资格与sqlite或其他提供商?

时间:2008-12-07 19:28:29

标签: asp.net security asp.net-membership

有没有人有Sqlite使用ASP.NET会员资格的例子?我正在构建一个小型“嵌入式”Web应用程序,并且不想依赖SQL数据库来存储用户凭据等.Sqlite似乎是一个不错的选择,我对它在{{3中的性能 - 印象深刻}};我不介意使用xml作为数据存储。

另一方面,也许asp.net会员资格不是基本表单级安全性的好选择?对于那些实现它的人来说,该应用程序不会需要多个用户,而且此时我认为不需要角色。我对使用asp.net成员资格的想法是简单的设置和运行;如果我不需要,为什么要建立一个安全类,对吧?

当然欢迎任何其他建议;谢谢你的时间。

4 个答案:

答案 0 :(得分:7)

看起来Roger Martin的项目 - http://www.codeproject.com/KB/aspnet/SQLite-Providers.aspx - 现在是SQLite连接的推荐。

这是Peter Bromberg(http://twitter.com/peterbromberg/status/5031854389)的建议,而下一个关于Google的顶级资源是Roger Martin的上述资源,他建议将其作为获取提供者的地方(http://galleryserverpro.blogspot.com/2009/08/new-release-adds-support-for-flash.html#comments)。

看到它是如何成为半商业产品的一部分(并且作者试图将其作为一份全职工作重新开始工作),它似乎将保持最新状态。

编辑1:有关SQLite发布的提供程序的排序的更多信息:http://sqlite.phxsoftware.com/forums/p/75/397.aspx

答案 1 :(得分:5)

我也是SQLlite的忠实粉丝。我会说asp.net会员资格足够基本的东西。

Eggheadcafe的Peter有关于sqllite的正确文章,请查看。 Article

答案 2 :(得分:2)

要将成员资格提供程序与其他数据库一起使用,请查看custom membership provider

答案 3 :(得分:1)

Roger Martin的SQLiteMembershipProvider有一个新的更新源代码

nuget package:https://www.nuget.org/packages/SQLiteMembershipProvider
源代码:https://bitbucket.org/jkuemerle/sqlitemembershipprovider