2

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

dc.Users.Add(newUser);

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

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

4

1 回答 1

2

环境

OpenAuth.ConnectionString

在 web.config 中我的 connectionString 名称注册后,在 Global.asax 中解决了这个问题。

于 2013-05-02T18:05:43.933 回答