React Redux Auth0 Kit screenshot

React Redux Auth0 Kit

Author Avatar Theme by Amaury1093
Updated: 5 Apr 2021
112 Stars

Minimal starter boilerplate project with CRA, React, Redux, React Router and Auth0 authentication

Categories

Overview

The React Redux Auth0 Kit is a minimal starter boilerplate project that includes React, Redux, React Router, and Auth0 authentication. It provides a simple Facebook login feature using Auth0. The project is designed to help developers quickly set up authentication in their React applications.

Features

  • Auth0: Provides authentication with multiple sources, including social media platforms and enterprise identity systems. It supports linking user accounts and generating secure Json Web Tokens.
  • AuthService: A module that wraps the Auth0 Lock Widget and manages localStorage items for user authentication.
  • Libraries: Includes the necessary libraries for building the application, including React, Redux, React Router, and create-react-app.

Installation

To install the React Redux Auth0 Kit, follow these steps:

  1. Create an Auth0 account.
  2. Run the following commands.
npm install
  1. Make sure the values in the src/utils/config.js file match the settings in your Auth0 account.
  2. Open http://localhost:3000 to see the application running.

Summary

The React Redux Auth0 Kit is a convenient starter project for developers who want to integrate authentication into their React applications. It provides a simple Facebook login feature using Auth0 and includes essential libraries such as React, Redux, and React Router. By following the installation guide, developers can easily set up and customize the project to meet their specific authentication requirements.