Authentication service originally implemented for HackChat, though abstracted enough to be used for any service.