User-217557848 posted
Hello,
I am pulling my hair out. I have stubble left.
ResetPasswordAsync in my UserManager<User, Guid> is failing consistently for this reason.
I have tried everything StackOverflow revealed, including, but not limited to:
- Replaced the default data protection provider with a MachineKey based solution.
- Double check that I am HttpUtility.UrlEncode-ing to the Url, and HttpUtility.UrlDecode-ing the code from the request arguments.
- Double checked that my SecurityStamp is in fact set to a non-null, non-zero Guid.
I've double checked my Autofac lifetimes are all per request, for generated things like the data protection, Identity options, and so on.
I could just bypass the token challenge for the time being, since the PasswordValidator is, after all, working. But this doesn't seem quite right to do, in the long range.
Obviously, not everything, because it's still not working. Is it a bug in the framework itself?
I am running against Identity.Core 2.2.1.