OAuth for github, callback + authorize + model.