A day of work to get the prototype working and a few hours the next day to allow multiple users to authenticate.
It's surprisingly simple.