Preheat oven to 450 degrees, with racks in upper and lower thirds. In a medium bowl, combine soy sauce, vinegar, honey, garlic, and ginger. Divide sauce between two bowls; use one for basting and reserve other for serving.
Line a rimmed baking sheet with aluminum foil. Place chicken on sheet, and baste. Bake on upper rack 20 minutes, basting twice with pan juices.
Transfer to lower rack; baste once more. Continue to cook until thermometer inserted into a breast (avoiding bone) registers 165 degrees, 5 to 10 minutes.
Meanwhile, on another rimmed baking sheet, toss scallions with oil; season with salt and pepper. Roast on upper rack until crisp-tender, 10 to 12 minutes. Serve chicken with scallions and reserved sauce.
Basting the chicken with the pan juices helps build a flavorful glaze while preventing scorching. Be sure to reserve half the sauce in step 1 for serving.
This is incredibly easy, flavorful and delicious. We used chicken legs instead of a whole chicken and it worked out great. I highly recommend.