Add authentication feature