From kirimase created by mcapodici: nicoalbanese/kirimase#64
I just manually added Magic Link to the scaffold that kirimase set up, and it was pretty easy! So I think it would be nice to have it as one of the built-in init options. It is particularly handy because when starting a project (or something I am just playing with) I don't want to go through and set up a custom OAuth on say Google.
Supporting it would be a case of adding this to route.ts:
import EmailProvider from "next-auth/providers/email";
From kirimase created by mcapodici: nicoalbanese/kirimase#64
I just manually added Magic Link to the scaffold that kirimase set up, and it was pretty easy! So I think it would be nice to have it as one of the built-in init options. It is particularly handy because when starting a project (or something I am just playing with) I don't want to go through and set up a custom OAuth on say Google.
Supporting it would be a case of adding this to route.ts:
...
In addition adding to the .env file boilerplate, and adding a nodemailer dependency.
For local testing I would mention this handy util in the README:
Happy to make a PR if the idea is wanted.