我正在尝试使用 ASP.NET MVC 4 中的内置 OpenAuth 设置 - 我觉得我一定错过了一些东西。
在没有意识到的情况下,默认角色提供程序似乎偷偷地创建并利用了本地 SQL 成员资格数据库。
这感觉像是一个绝对疯狂的决定 - 因为我认为任何需要用户登录功能的网站都可能有自己的数据库配置。
我的问题 - 是否有公共(public)接口(interface)或我可以重写/DI 的东西来提供不同的存储机制?
我希望为我的用户帐户使用 Azure 表存储 - 并且似乎无法从 WebSecurity
类中取消选择此实现 - 这需要配置 SQL 数据库。
如有任何指导,我们将不胜感激。
最佳答案
您可以通过编辑连接字符串在 Web.config 中配置 DataStore。
关于asp.net-mvc - MVC 4 openauth - 自定义数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18250631/