MVC5身份"无效令牌"

时间:2014-12-30 09:31:40

标签: c# asp.net-mvc-5 identity

我意识到有一些关于"无效令牌的问题"消息,我已阅读它们,它们主要处理不同的程序集/ urlencode。

但是我尝试这样做:

var token = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
var result = await UserManager.ConfirmEmailAsync(user.Id, token);

结果总是"无效的令牌",我不知道会发生什么,因为它甚至是同样的freakin对象,无法验证它刚刚创建的令牌。我正在使用一个大多是vanilla MVC项目模板。有问题的用户是使用ApplicationContext Initializer.Seed()直接添加的,这是一个问题吗?

这是设置提供者的vanilla代码:

var dataProtectionProvider = options.DataProtectionProvider;
if (dataProtectionProvider != null)
{
    manager.UserTokenProvider = new DataProtectorTokenProvider<User>(dataProtectionProvider.Create("blah"));
}

0 个答案:

没有答案