Week 5: Web Authentication and Authorization

Learn to implement a secure web-based login system, protect views from unauthorized access, explore the Open Authorization v2 (OAuth2) protocol in depth, and understand the key 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