In this chapter we learned about authentication and authorization. We learned how to create users and how to allow users with external authentication to register for our site. We also learned how to secure portions of our app such that only authenticated users could effect change.
This chapter ended with the creation of a recipe library. This library represents the sum of the knowledge we've put together thus far. It also represents the completion of the functional requirements for our app. In the next couple of chapters, we will look at ways to increase the performance and user experience of our app, beginning with the discussion of asynchronous actions and bundles. The final chapters of this book will focus on taking our fully functional MVC 4 app and creating a truly unique mobile experience for our users.