c# - 配置 OAuth 创建 DefaultConnection 数据库

标签 c# asp.net database oauth asp.net-membership

在我的应用程序 (ASP.NET WebForms 4.5) 中,我使用自定义成员资格提供程序和带有自定义成员资格方案的 MSSQL 数据库。创建新用户时,我只需调用

dc.Users.Add(newUser);

在成员(member)资格提供程序内的 MembershipUser CreateUser 方法中,然后返回根据接收到的数据构造的新 MembershipUser 实例。 (dc 是我的 DataContext)

现在,我基于this添加了对OAuth的支持教程。问题是,它将新创建的用户的 OAuth token 存储到自动创建的数据库 DefaultConnection 中,而不是存储到我自己的数据库中。我不喜欢这种行为。如何告诉 OAuth 将 token 存储到我自己的数据库中?

最佳答案

设置

OpenAuth.ConnectionString

在 Global.asax 中注册 web.config 中的连接字符串名称后立即解决了问题。

关于c# - 配置 OAuth 创建 DefaultConnection 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760786/

相关文章:

asp.net - 如何使用 MVC5 ASP.NET Identity Framework 对 SignalR .NET 客户端进行身份验证

asp.net - 亚音速 3 : Calling Stored Procedures as functions in ASP. 网络 4

java - 在 Java 中使用 BigDecimal 打印值

c# - 为什么在 if 中使用 LINQ 会更改属性

c# - 单击按钮后停止启用单选按钮?

asp.net - 错误 : Failed To Connect to Host Uri Using PayFlow Pro and ASP. NET 1.1

mysql - 将属性名称与 MySQL 中的表名称连接起来

C# 和 C++ 与 C 的关系

c# - 序列化两个互相引用的对象

sql - 在 SQL Server 中,将时间和日期拆分为两个单独的日期列是最佳做法吗?