Combine the brine ingredients, add your chicken and refrigerate for one hour.
Remove chicken from brine and pat dry with paper towels. Combine all ingredients for the rub and apply liberally on the chicken.
Preheat the grill to medium-high heat. Clean the grill grates properly and oil with olive oil or vegetable oil.
For the sauce, combine all ingredients in a small saucepan. Place on medium heat. Stir occasionally, making sure the glaze does not burn or scorch. Set aside.
Grill the chicken for about 10 minutes, flipping every two minutes. Dip each piece of chicken in your glaze, turning as necessary to coat the entire piece.
Place each piece of chicken back on the grill. Cook until an internal temperature of 165ºF.
Remove from grill. Tent with foil and allow to rest for 10 minutes. Serve.