github authentication for new users
github authentication