Production Ready Auth In Next.js With No Libraries (Email/Password, OAuth2, etc.)