public async Task <IActionResult> Create(string username, string password)
        {
            logger.LogInformation("Request for creating new login token for user {usernane}", username);

            var token = await tokenGenerator.CreateTokenAsync(username, password);

            return(token != null
                ? new ObjectResult(token)
                : (IActionResult)BadRequest());
        }