Clear and concise description of the problem
Hey Nico,
first of all thx a lot for briefkasten and your contribution in so many project ❤️ it's really nice. I really envy your frontend as well as backend skill 😅
anyway...
I played around with briefkasten and one thing which i miss is to not allow everybody to sign up on my instance 😅 ex. i have email verify activated (easiest one for me) and i would like to give it to my family members and some friends but not the whole world. Same applies if i would use one of the Oauth Providers (like github). I tried to search on next-auth.js but they also don't have an option for it.
I wish i could have a list of allowed user/domain's to my instance, so that i can provide access to some people around me but not everybody.
Suggested solution
Before sending the login option to next-auth.js check if a domain or usernames are in the whitelist 🤷
Alternative
Hardcoded ENV with domainnames would be totally enough i think
ALLOWED_EMAIL_SIGNUP=*example.com,hans@gmx.de
Additional context
No response
Validations
Clear and concise description of the problem
Hey Nico,
first of all thx a lot for briefkasten and your contribution in so many project ❤️ it's really nice. I really envy your frontend as well as backend skill 😅
anyway...
I played around with briefkasten and one thing which i miss is to not allow everybody to sign up on my instance 😅 ex. i have email verify activated (easiest one for me) and i would like to give it to my family members and some friends but not the whole world. Same applies if i would use one of the Oauth Providers (like github). I tried to search on next-auth.js but they also don't have an option for it.
I wish i could have a list of allowed user/domain's to my instance, so that i can provide access to some people around me but not everybody.
Suggested solution
Before sending the login option to next-auth.js check if a domain or usernames are in the whitelist 🤷
Alternative
Hardcoded ENV with domainnames would be totally enough i think
Additional context
No response
Validations