un / inbox

Modern email for teams and professionals. A replacement for outdated email technology and tools. Alt to hey.com, front.com, missiveapp.com
https://uninbox.com
Other
1.24k stars 85 forks source link

Alternative Login Method: One Time Code #35

Closed cstrnt closed 4 months ago

cstrnt commented 5 months ago

Problem Currently, the only way to use UnInbox is by Passkey Auth. While passkeys are a super nice technology and are really secure they're not that well known (yet) and this might hinder people from using UnInbox and that should never be a blocker.

Constraints:

Proposed Solution Implement a One Time Code login method. When the user wants to sign-up / login they will need to enter an email address. They will receive an email containing a code containing 6 characters (number/uppercase letters). They can then enter this code in combination with their email to login or signup.

Technical Details

skushagra9 commented 5 months ago

can I work on this ??

cstrnt commented 5 months ago

@skushagra9 we'll still need to discuss some things regarding the implementation. Will keep you in the loop. Also @simonorzel26 had some interest in doing this

simonorzel26 commented 5 months ago

you can assign to me if needed

McPizza0 commented 5 months ago

@simonorzel26 we're putting this on hold as we evaluate switching to Lucia auth

McPizza0 commented 4 months ago

working on a larger refactor of the auth system, will work this in somehow

ezra-en commented 4 months ago

81 is directly related to this issue, and #79 switches us over to Lucia as required.

McPizza0 commented 4 months ago

closing in favor of #81