Using next-auth v5 and prisma role based authentication - Theo's Typesafe Cult