我正在尝试使用 ASP.NET MVC 4 中的内置 OpenAuth 设置 - 我觉得我必须遗漏一些东西。
不知不觉中,默认角色提供者似乎偷偷地创建并利用了本地 SQL 成员数据库。
这感觉像是一个绝对疯狂的决定——因为我认为任何需要用户登录功能的网站都可能拥有自己的数据库配置。
我的问题 -是否有公共接口或我可以覆盖/DI 以提供不同的存储机制?
我希望为我的用户帐户使用 Azure 表存储 - 而且似乎无法从WebSecurity
类中取消选择此实现 - 这需要配置 SQL 数据库。
任何指导将不胜感激。