How to add Basic Authentication to a Vercel (ex-ZEIT Now) deployment using various languages / frameworks