asp.net-mvc - MVC 4 openauth - 自定义数据存储

标签 asp.net-mvc asp.net-mvc-4 azure oauth

我正在尝试使用 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/

相关文章:

datetime - 当 WebSecurity 登录失败时,它会将 LastPasswordFailureDate 存储为错误 11 小时

Azure SQL 数据仓库 - 参数化 SSIS 源查询

c# - MVC - 具有接口(interface)和注释的嵌套模型

Jquery 数据表显示消息未找到匹配的记录

c# - 模块化 MVC 应用程序中的布局

python - Databricks:没有名为 azure.storage 的模块

asp.net - 将用户配置文件 SQL 数据库导入到 Windows Azure

asp.net-mvc - 测量调用 ASP.NET MVC Controller 操作的时间

asp.net-mvc - MVC 安装需要 ~Forever

javascript - 无法关闭模式弹出窗口