Week 5: Web Authentication and Authorization

Implementing a secure web based login system; Protect views from unauthorized individuals; A deep dive into the Open Authorization v2 (OAuth2) protocol; Learn the differences between authentication and authorization.

In this lecture, we will learn:

Why...

  • Is it important to secure web applications?
  • Should we use OAuth2 for authentication and authorization?

How to...

  • Implement a secure web based login system
Lecture Slides