github authentication working