Add authentication layer