implerhq / impler.io

Powerful CSV & Excel Import experience for SaaS 🚀 Save months building data import experience from scratch 💰
https://impler.io
MIT License
197 stars 32 forks source link

Ability to DISABLE_USER_REGISTRATION #724

Open chavda-bhavik opened 3 months ago

chavda-bhavik commented 3 months ago

Is your feature request related to a problem? Please describe. If there is DISABLE_USER_REGISTRATION in env no one should be able to do signup. By signup form or using github signup.

Describe the solution you'd like If env has DISABLE_USER_REGISTRATION set to true, user should not be able to signup. We will restrict signup request from API side by adding check to DISABLE_USER_REGISTRATION env.

Like following condition we can put into, https://github.com/implerhq/impler.io/blob/27c620c7d0606c51170eab208eff2d72cd0e12eb/apps/api/src/app/auth/auth.controller.ts#L104,

    if (process.env.DISABLE_USER_REGISTRATION === 'true') throw new ApiException('Account creation is disabled');

Describe alternatives you've considered

Additional context

chavda-bhavik commented 2 months ago

Assigning to @askadityapandey