As far as I've heard it for StarCraft II you authenticate and then can play single player without being connected. While you don't have to authenticate every time I think there's some situations where you may be asked to re-authenticate. Like after a hardware upgrade.
That's really a better question for the StarCraft II forums though.