async fn authenticate(
    client: &mut FlightServiceClient<Channel>,
    username: &str,
    password: &str,
) -> Result<String, Box<dyn Error + Send + Sync + 'static>>