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

Have the user (sender) register and verify email #180

Open
chrisamanse opened this issue Oct 19, 2016 · 3 comments
Open

Have the user (sender) register and verify email #180

chrisamanse opened this issue Oct 19, 2016 · 3 comments

Comments

@chrisamanse
Copy link

While the current architecture definitely let's people who don't know PGP send encrypted messages, it doesn't let the recipient verify the sender's identity.

One solution for this is to have the sender signup and verify their email. This way, hawkpost can also restrict access of the links/boxes to selected users.

@dethos
Copy link
Collaborator

dethos commented Oct 19, 2016

Agree, this is an important additional feature.
We just have to figure out, what is the way that implements that verification and adds a little friction as possible.

@pdcribeiro
Copy link
Contributor

I thought about this for a bit. What about something like this, @dethos?

  • When recipient creates box, there's a checkbox option to restrict the box to verified users
  • When sender opens restricted box URL
    • Sees box submission page if:
      1. user is logged in
      2. or URL contains valid OTP
    • Otherwise, sees restricted page asking to:
      1. login/register
        • user sees login/register modal
      2. or receive an OTP
        • user sees 'get OTP' modal
        • inputs email
        • receives email with box URL along with OTP
        • opens URL
        • sees box submission page

@dethos
Copy link
Collaborator

dethos commented Mar 21, 2021

Sounds good

While we figure out the details for the OTP flow, we could start with the simpler approach of allowing the owner of the box to require "login" for submitting to a given box. This would also turn the optional feature of including the sender's email address in the Reply-To "header" into a required one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants