public async Task <IActionResult> AuthenticateAsync([FromBody] User param)
        {
            var user = await _usuarioRepositorio.AuthenticateAsync(param.Username, param.Password);

            if (user == null)
            {
                return(BadRequest(new { message = "Falha ao buscar usuário, dados inválidos." }));
            }

            return(Ok(user));
        }