Chapter 6 adding in passport authentication