This repository has been archived on 2026-01-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
nextjs-auth0/README.md
2024-07-08 12:16:05 +02:00

797 B

Auth0 demo

Commands

Install dependencies

yarn

Run Postgres on Docker

docker-compose up

Run Prisma migrations

yarn prisma:migrate

Generate Prisma client

yarn prisma:generate

Reset Prisma database

yarn db:reset

Auth0 Webhook

Auth0 Flow to register new users

const axios = require('axios');

exports.onExecutePostUserRegistration = async (event) => {
  await axios.post(event.secrets.WEBHOOK_URL, { email: event.user.email }, {
    headers: {
      'Authorization': `Bearer ${event.secrets.AUTH0_API_SECRET_KEY}`,
      'Content-Type': 'application/json'
    }
  });
};

Add the following secrets to your Flow:

  • WEBHOOK_URL: The URL of your webhook.
  • AUTH0_API_SECRET_KEY: The Auth0 API secret key.