I'm running into an issue when trying to reset a user's password using ASP.NET Identity within an Optimizely (Episerver) application.
I'm generating a password reset token right before calling ResetPasswordAsync, but I consistently receive the following error:
Code: ConcurrencyFailure
Description: Optimistic concurrency failure, object has been modified.
Here's a summary of what I’ve tried so far:
Generating a fresh token at the moment the password reset is triggered.
Retrying the reset with up to three attempts, each time with a newly generated token.
Implemented fallback mechanisms such as removing and re-adding the password via RemovePasswordAsync and AddPasswordAsync.
Despite these efforts, the concurrency error persists.
Has anyone encountered this issue before or found a reliable workaround when using Identity with Optimizely? Any guidance or suggestions would be greatly appreciated!
Very important note: This is happening only on the Production environment. On local/inte/prep is working properly.
Hi everyone,
I'm running into an issue when trying to reset a user's password using ASP.NET Identity within an Optimizely (Episerver) application.
I'm generating a password reset token right before calling
ResetPasswordAsync
, but I consistently receive the following error:Code: ConcurrencyFailure Description: Optimistic concurrency failure, object has been modified.
Here's a summary of what I’ve tried so far:
Generating a fresh token at the moment the password reset is triggered.
Retrying the reset with up to three attempts, each time with a newly generated token.
Implemented fallback mechanisms such as removing and re-adding the password via
RemovePasswordAsync
andAddPasswordAsync
.Despite these efforts, the concurrency error persists.
Has anyone encountered this issue before or found a reliable workaround when using Identity with Optimizely? Any guidance or suggestions would be greatly appreciated!
Very important note: This is happening only on the Production environment. On local/inte/prep is working properly.
Thanks in advance!