在我的应用程序(ASP.NET WebForms 4.5)中,我使用自定义成员资格提供程序和MSSQL数据库以及自定义成员资格方案。创建新用户时,我只需调用
dc.Users.Add(newUser);
在成员资格提供程序内的MembershipUser CreateUser
方法中,然后返回一个由接收数据构造的新的MembershipUser实例。 (dc
是我的DataContext)
现在,我根据this教程添加了对OAuth的支持。问题是,它存储新创建的用户' OAuth令牌自动创建数据库DefaultConnection,而不是我自己的数据库。我不喜欢这种行为。如何告诉OAuth将令牌存储到我自己的数据库中?
答案 0 :(得分:2)
设置
OpenAuth.ConnectionString
在web.config中我的connectionString名称注册后,在Global.asax中解决了这个问题。