Interacting with Auth0 from the Frontend
Learn to add Auth0 functionality to the frontend.
We will fully implement the sign-in and sign-out processes from our React frontend. We are going to interact with Auth0 as a part of these processes.
We will start by installing the Auth0 JavaScript client before creating React Router routes and logic to handle the Auth0 sign-in and sign-out processes.
We will also learn about React context. We will use this React feature to centralize information and functions for authentication that components can easily access.
Installing the Auth0 JavaScript client
There is a standard Auth0 JavaScript library for single-page applications that we can leverage that will interact nicely with Auth0. The npm
package for the library is called @auth0/auth0-spa-js
. Let's install this by running the following command in the Visual Studio Code Terminal:
Get hands-on with 1400+ tech skills courses.