github authentication works