What is the purpose if WithPageAuthRequired
if I am using the middleware
to protect my pages in a next.js app (using @auth0/nextjs-auth0
@ 3.1.0
)?
For example, I protect all of my app pages at /incidents/*
and /settings/*
using:
import { getSession, withMiddlewareAuthRequired } from "@auth0/nextjs-auth0/edge";
export const config = {
matcher: [
"/incidents/:path*",
"/settings/:path*"
],
};
export default withMiddlewareAuthRequired();
Do I still need to use withPageAuthRequired
on those pages?