github auth via token