Created by: JJponciano
Allows the authentication with github and prepare the automatic user information uplift.