public async Task SetAuthenticatorKeyAsync(ApplicationUser user, string key, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); var createUserTokenDto = new CreateOrUpdateUserTokenDto { UserId = user.Id, LoginProvider = ApplicationConstants.LoginProviderName, Name = ApplicationConstants.TwoFA.AuthenticatorKeyTokenName, Value = key }; await _userTokenRepository.CreateOrUpdate(createUserTokenDto); }