CUCentralAdvancement / cms

The Central Advancement Content Management System
MIT License
0 stars 0 forks source link

Add NextAuth And Dependencies #18

Closed alexfinnarn closed 3 years ago

alexfinnarn commented 3 years ago

To replace #17, I will use https://next-auth.js.org/. The feature set looks to include all we'll need and gets into user models and database interactions. So, this issue will likely include adding Prisma and Postgres as dependencies as well.

The routes should remain the same for this issue, with the addition of one API route declaration. However, setting up a database via Next.js on Heroku might need additional setup.

References:

Required

What area of the codebase does this involve?

Will this impact CI/CD procedures?

Since the app will include a database, that will need to be added to the CI build.

Relate To Security?

Yes, but no label yet.

Acceptance Criteria