add github oauth2 option