Я пытаюсь подтвердить учетную запись, но получаю "недействительный токен". ошибка.
Вот что я пытаюсь:
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>
, но я получаю ту же ошибку.
Любые подсказки?