public async Task <IActionResult> GenerateTempToken()
        {
            User user = await _repository.GetUserAsync(User);

            TempApiToken token = await _repository.AddTempApiToken(user);

            await _repository.SaveChangesAsync();

            return(Ok(token.Token));
        }