Implement OAuth2 client flow see https://developer.github.com/v3/guides/basics-of-authentication/ https://developer.github.com/v3/guides/basics-of-authentication/ suggested package http://oauth2-client.thephpleague.com/ see also bedita/bedita#1429