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

Auth Cleanup #1076

Open
5 of 10 tasks
paustint opened this issue Nov 16, 2024 · 0 comments
Open
5 of 10 tasks

Auth Cleanup #1076

paustint opened this issue Nov 16, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@paustint
Copy link
Contributor

paustint commented Nov 16, 2024

  • Clicking the verification link from an email does not auto-fill the form (email verification)
  • email 2FA should have a clickable link just like the email verification email
  • App version does not appear to be set in AppInitializer
  • Captcha needs to be reset once it is used
    • e.g. signup attempt fails, then user changes email address and tries again - we force a page refresh when really we should be able to reset the captcha to correct this
  • Email logs do not appear to capture all email sent
    • write tests for all flows that generate email and verify DB has record of outgoing email summary
  • "Remember Device" seems to get triggered fairly frequently
    • we should auto-select the "remember device" for all users, since it is very rare when someone would not want that
    • We should review the cookie process for this to make sure the cookie get's refreshed and extended
@paustint paustint added the bug Something isn't working label Nov 16, 2024
paustint added a commit that referenced this issue Nov 17, 2024
Ensure that we explicitly set the color property because some email clients (icloud) will not render text properly if not set

Increased email verification code to 48 hours

Ensure code is populated in form from url query params

Work towards #1076
paustint added a commit that referenced this issue Nov 17, 2024
Ensure version is included in environment, this appears to have been omitted when we migrated to ZOD

Work towards #1076
paustint added a commit that referenced this issue Nov 17, 2024
paustint added a commit that referenced this issue Nov 17, 2024
Since users are now hard-deleted, we no longer need this field

Work towards #1076
paustint added a commit that referenced this issue Nov 17, 2024
In addition to entering code, users can click the link to open jetstream and auto-enter the code

work towards #1076
paustint added a commit that referenced this issue Dec 27, 2024
Remove IP address from remember device check, since that often changes for people regularly and causes this to go through the process again.

Lengthen the cookie time and DB time to 90 days and upon successful verification, extend by another 90 days in DB and cookie

#1076
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant