basic github authentication example