Skip to content
This repository has been archived by the owner on Jun 23, 2020. It is now read-only.

Latest commit

 

History

History
49 lines (34 loc) · 1.28 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.28 KB

Next.js Example

https://nextjs-spa-auth0-demo.now.sh

This example shows how to use this library with Next.js with a variety of things:

  • Pages where authentication is required or optional
  • Fetching access tokens for an API
  • Calling an API
  • Signing in and signing out

Getting Started

Before you can get started with this example you'll need to configure and run an instance of the TV Shows API

Creating an application

Create a new "Single Page Application" in your Auth0 account under Applications and set the following:

Take note of the application's Client ID and the domain once the application has been created.

Next.js Configuration

Update your next.config.js file with your Auth0 account settings:

module.exports = {
  env: {
    API_BASE_URL: 'http://localhost:3001',
    AUTH0_DOMAIN: 'YOU.auth0.com',
    AUTH0_CLIENT_ID: 'YOUR_AUTH0_CLIENT_ID',
    REDIRECT_URI: 'http://localhost:3000/',
    POST_LOGOUT_REDIRECT_URI: 'http://localhost:3000/'
  }
}

Running

Run the following commands to try the example application:

npm install
npm run dev