I have only found one guide so far on how to use next-auth with the NextJS App Dir version (https://github.com/balazsorban44/nextjs-13-next-auth-app). This guide displays a header on the main page where it's a butt that let you sign in. However, I need the authentication page to be upfront in my SPA web app.
I'd really appreciate some help here on how to achieve this (how should the app structure look like, do I need to create a new page.jsx, etc).