{{Course}}

Front-End Authentication

Master user authentication in your JavaScript applications! Plus, enjoy added demos for Angular enthusiasts.
Michele Stieven

Created by Michele Stieven,
Google Developer Expert

In this course we will cover three major types of authentication commonly used in front-end applications: cookie-based authentication, OAuth and OpenID Connect (OIDC), and token-based authentication. Each method has its own strengths, use cases, and limitations, which we’ll explore in detail throughout the course. This course will equip you with the knowledge and tools to choose and implement the best authentication solutions for your application, balancing the need for security with a smooth user experience.

/flags/en.png English
OAuth 2.1
Angular 18+
This course is marked as beginner level material: this means it doesn't require prior knowledge of the subject itself, but some fundamentals of the language may be expected.

Available soon


You will learn:

  • How Cookies work
  • Cookie-based authentication
  • Types of XSS attacks
  • Types of CSRF attacks
  • Preventing common attacks
  • OAuth 2.0 introduction
  • OAuth 2.0 common web flows
  • Social login
  • JSON Web Tokens (JWT)
  • OpenID Connect
  • Other strategies for authentication
  • Angular DEMOs
Each purchase is a single license. Sharing the product or the account is severely forbidden and can cost you the access to all of your products.