Do you think we should start users off with user/pwd sign up and let them discover the "advanced" feature of nsec exports? šŸ¤”

Reply to this note

Please Login to reply.

Discussion

For the web based apps, yes! We need nostr oauth servers that can hold users nsec’s. Users should have the right to download / backup their nsec, but if we could get a nostr login service that worked for users where they could login with phone number or email/password then that’d be better. Or hell, use third party oauth, so passkey or existing providers like google…

Folks understand login with apple/google/twitter/Facebook. We should offer it.

Absolutely agreed, the average person will not save their nsec key and would not know where to save it. I know several people that even after I told them about password keepers like keepass are still using pen and paper to save their user and passwords. All of these people will just leave as soon as they think that they have to write down all of their nsec key on their password notepad šŸ˜‚

And that’s fine, most people aren’t using these accounts for super secure things, if they do lose a key and have to start their account over from scratch, it’s not a big deal.

It is fine indeed, but it would be nice if they could recover their account via email. If I were to build a system for this I would give the option of the ability to recover the account with email, if activated, you should have a disclaimer explaing you the risk of someone taking over the account and know that nsec is more secure. So people can choose convenience over security and enjoy nostr with us :).

The way I see it is that it’s kind of like password managers, you should use them but many folks just re-use a couple passwords.

I think it would really improve the onboarding/user adoption. I'm not much a fan of zbd, but they do have a much better onboarding. Having an integrated wallet is another big thing they have going for them.

Yeah, I think we need multiple services that allow users to sign in to web services where the individual events are sent from the front end app back to a signing server that holds the nsec and sign events the app requests.

OAuuuuth