OAuth integration with GitHub