Implement authentication using Passport.js

This commit is contained in:
Aaron William Po
2023-02-05 19:27:19 -05:00
parent 86f6f9abc5
commit 087a1a4513
26 changed files with 2073 additions and 412 deletions

16
pages/protected.tsx Normal file
View File

@@ -0,0 +1,16 @@
import withPageAuthRequired from '@/config/auth/withPageAuthRequired';
import { GetServerSideProps, NextPage } from 'next';
const protectedPage: NextPage<{
username: string;
}> = ({ username }) => {
return (
<div>
<h1> Hello, {username}! </h1>
</div>
);
};
export const getServerSideProps: GetServerSideProps = withPageAuthRequired();
export default protectedPage;