ngAir 122 - Authentication with Younes JAAIDI




Angular Air show

Summary: <h2><span style="font-weight: 400;">Episode Notes</span></h2><br> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Intro</span></li> <br> <li style="font-weight: 400;"> <span style="font-weight: 400;">ngAtl Jan 30-Feb 2 2018 - use code AngularAir</span><span style="font-weight: 400;"><br></span><span style="font-weight: 400;">http://ng-atl.org/</span> </li> <br> <li style="font-weight: 400;"> <span style="font-weight: 400;">Authentication</span><br> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Authentication.</span></li> <br> <li style="font-weight: 400;"><span style="font-weight: 400;">Best practices &amp; the power of rxjs’ BehaviorSubject.</span></li> <br> <li style="font-weight: 400;"><span style="font-weight: 400;">Using Guards.</span></li> <br> <li style="font-weight: 400;"><span style="font-weight: 400;">Handle signout.</span></li> <br> <li style="font-weight: 400;"><span style="font-weight: 400;">Handle authentication token invalidation/expiration.</span></li> <br> </ul> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Presentation of the whole components/services interactions with a diagram.</span></li> <br> <li style="font-weight: 400;"><span style="font-weight: 400;">Demos</span></li> <br> </ul> </li> <br> <li style="font-weight: 400;"><span style="font-weight: 400;">Wrap up</span></li> <br> <li style="font-weight: 400;"> <span style="font-weight: 400;">Repo: </span><a href="https://github.com/wishtack/wt-angular-auth-demo"><span style="font-weight: 400;">https://github.com/wishtack/wt-angular-auth-demo</span></a><span style="font-weight: 400;">  </span> </li> <br> <li style="font-weight: 400;"> <span style="font-weight: 400;">Blog: </span><a href="https://blog.wishtack.com/rest-apis-best-practices-and-security/"><span style="font-weight: 400;">https://blog.wishtack.com/rest-apis-best-practices-and-security/</span></a> </li> <br> <li style="font-weight: 400;"> <span style="font-weight: 400;">Contact: </span><a href="http://courses.wishtack.com/en/web-dev/keep-in-touch"><span style="font-weight: 400;">http://courses.wishtack.com/en/web-dev/keep-in-touch</span></a> </li> <br> </ul><h2><span style="font-weight: 400;">Picks</span></h2><br> <ul> <li style="font-weight: 400;"> <span style="font-weight: 400;">Mike</span><br> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Be mindful about how you treat others, especially online, there’s a person behind the account user123 with feelings.</span></li> <br> </ul> </li> <br> <li style="font-weight: 400;"> <span style="font-weight: 400;">Justin</span><span style="font-weight: 400;"><br></span><span style="font-weight: 400;">Dave Geddes - Build Overwatch player picker in Flex</span><span style="font-weight: 400;"><br></span><a href="http://gedd.ski/build/overwatch-hero-picker/"><span style="font-weight: 400;">http://gedd.ski/build/overwatch-hero-picker/</span></a> </li> <br> <li style="font-weight: 400;"> <span style="font-weight: 400;">Younes</span><br> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Node.js release</span></li> <br> </ul> </li> <br> </ul><p> </p>