Add authentication mechanism and add it to everything.