private async Task OnTransactionComplete(User user, UserUpdateCommandHelper.UpdateEmailAndUsernameResult updateResult) { if (updateResult.HasUpdate()) { await _userSecurityStampUpdateHelper.OnTransactionCompleteAsync(user); } await _userUpdateCommandHelper.PublishUpdateMessagesAsync(user, updateResult); }
public bool RequiresSecurityStampUpdate() { return(_updateEmailAndUsernameResult.HasUpdate() || HasBeenDeactivated || IsPasswordChangeRequiredSetTrue || RequireReVerificationBeforeSignIn); }