Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verify Email Addresses (self-hosted) #91

Closed
6 of 9 tasks
jdorn opened this issue Sep 21, 2021 · 0 comments
Closed
6 of 9 tasks

Verify Email Addresses (self-hosted) #91

jdorn opened this issue Sep 21, 2021 · 0 comments
Assignees
Projects

Comments

@jdorn
Copy link
Member

jdorn commented Sep 21, 2021

Require email addresses to be verified before using GrowthBook (self-hosted)

For self-hosted deployments:

  • Only require by default when an email SMTP server is configured

  • Allow an admin of the organization to manually verify users (for cases when the email fails to send)

  • Update user model to add verification status, date, hash fields for verification messages.

  • Upon register, set user state to pending, but only if SMPT enabled. Update auth rules to route users to "pending / resend email" page.

  • New email template with verification url + hash.

  • Option to resend email.

  • Verification hashes timeout after 30 days.

  • Team settings page shows pending users, allows manual verification.

  • Successful verification sends "welcome" email.

  • Ensure first user registration verifies instantly (probably already works this way)

  • Optional: email validation (FE: simple, BE: additional MX validation)

@jdorn jdorn added this to Oct 2021 in Roadmap Sep 21, 2021
@bryce-fitzsimons bryce-fitzsimons self-assigned this Oct 6, 2021
@bryce-fitzsimons bryce-fitzsimons changed the title Verify Email Addresses Verify Email Addresses (self-hosted) Oct 6, 2021
@bryce-fitzsimons bryce-fitzsimons linked a pull request Oct 18, 2021 that will close this issue
@jdorn jdorn moved this from Oct 2021 to Nov 2021 in Roadmap Oct 29, 2021
@jdorn jdorn moved this from Nov 2021 to Dec 2021 in Roadmap Nov 22, 2021
@jdorn jdorn moved this from Dec 2021 to Jan 2022 in Roadmap Dec 11, 2021
@jdorn jdorn closed this as completed Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Roadmap
Jan 2022
Development

Successfully merging a pull request may close this issue.

2 participants