Securing Angular Apps with OpenID Connect and OAuth 2
By Brian Noyes
Course info



Course info



Description
Securing your Angular apps with modern, interoperable security protocols helps you ensure your apps are secure, and that they can participate in a Single Sign-on (SSO) experience across multiple apps that use the same identity provider. In this course, Securing Angular Apps with OpenID and OAuth 2, you will learn how to apply the OpenID Connect and OAuth 2 protocols to authenticate users and authorize their access to functionality and data in your apps. First, you will explore the security fundamentals and concepts you need to be aware of for Angular apps. Next, you will discover how to connect to your OpenID Connect identity provider for authentication. Lastly, you will successfully use and manage your OAuth 2 access tokens for authorization. When you are finished with this course, you will have a solid foundation for building your Angular apps with robust security and done in a way that lets you integrate with any OpenID Connect and OAuth 2 identity provider.
Section Introduction Transcripts
Course Overview
Hi, this is Brian Noyes, and welcome to my course, Securing Angular Apps with OpenID Connect and OAuth 2. I'm a software architect with over 20 years experience and have been working with Angular and other single‑page application frameworks for over 5 years. I've seen many approaches to security, some good and some really bad. It's never been more important to make sure the apps you build and the data they manage are securer than it is today. There's also a growing expectation from users that apps will participate in a single sign‑on experience for the user so they don't have to remember and use separate accounts for every app they work with. In this course, I'll show you how you can use OpenID Connect and OAuth 2 protocols to secure your Angular apps with the most modern, interoperable, standardized, and secure protocols, and ones that allow your app to be part of a single sign‑on ecosystem of apps for your users. You'll see how to handle the authentication process, getting your users logged in, and authorization or access control to make sure users can only see and do what they're supposed to within your app and the back‑end APIs that your app talks to. I'm really looking forward to showing you how easy it can be to do the right thing with security in your angular apps.