OAuth 2.0 - Why Authorization Codes? SPAs and Mobile Apps

This is the final part in a three part series on OAuth 2.0, OpenID, JWTs and related concepts!

In this video, we show complete examples of the OpenID Authorization Code flows in Python Flask and Javascript React. We discuss why Authorization Codes exist at all. We discuss CORS, the single origin policy, and the PCKE flow which have in recent years improved our ability to use OAuth in mobile and browser applications.