Authentication is a crucial aspect of every application. With the increase level of Cyber Attacks today, it is important to have a robust authentication architecture in place for every application you're building. This repository contain different web applications using different authentication architecture and technologies.
Robin is a Next.js application that utilizes the NextAuth authentication provider.
Next.js
+TypeScript
NextAuth
Prisma
+MongoDB
Formik
- for collecting form dataYup
- for form data validatonTailwindCSS
- Part 1 - Setting up NextAuth v4 with OAuth Providers (Google & Github)
- Part 2 - Setting up NextAuth v4 with Credentials Provider
- Part 3 - Protecting Routes (Middleware)