我正在尝试确认一个帐户,但我正在获得“无效令牌”.错误.
这是我正在尝试的:
var code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); var callbackUrl = Url.Action("ConfirmacaoEmail","Usuario",new { userId = user.Id,code = code },protocol: Request.Url.Scheme); await UserManager.SendEmailAsync(user.Id,"Ativação de Conta",user.GetEmailAtivacao(model.Nome,callbackUrl));
如果我在此代码之后调用UserManager.ConfirmEmailAsync,我可以确认该帐户.但是,如果我打开它在变量callbackUrl内部的链接,并尝试通过该操作确认,我得到错误.
我以为可能是OwinContext的东西,所以我决定调用HttpContext.GetOwinContext().GetUserManager< MyCustomUserService>但我收到同样的错误.
任何线索?