I'd love to see more web applications with the ability to "login with nostr". We have the tools. We have the capabilities. Developers could tackle low hanging fruit by submitting PRs to their favorite open source projects.
Discussion
What would it enable though? You’d need to implement a bunch of other things to handle relays, events etc
This method here would negate a lot of that complexity.
Yeah but what does it enable? You need Nostr auth app to make sense of relays and events. No web 2 apps have that. They use databases and everything is tied to databases.
With NIP-07 or NIP-46, yes, more infrastructure and understanding of Nostr is needed. But with NIP-97 and NIP-98 web apps wouldn't need this. The heavy lifting is done via the existing clients that users are using. Sure they'd need to use their own database to house login information, but this is no different than any other OAuth login scheme.
Could not agree more. Drive the hell out of SSO with Nostr and get that logo everywhere.
Do you know what web applications can do that? I’ve been trying to use my computer web browser but find that limiting. Would appreciate some advice.
How - where's the documentation? The fact that a simple search for an independent web dev doesn't bring this up isn't helping.
I finally figured out how to "bunker login" with Amber. It could be made easier 😅
It took a few clicks to even find it, then creating a new entry, then copy pasting a link, then a notification I had to bring up with another click, then another screen where I had to select from some options. It's great that it works, but being more streamlined would be nice.
Hi derek 😉🤟🏴☠️ Absolutely! The ability to “login with Nostr” could significantly enhance both privacy and usability across web applications. The foundation is already there, and as you mentioned, developers have the tools to integrate it seamlessly. It would be great to see the community contribute more PRs to open source projects and build on this momentum. The more decentralized we make logins, the more control users can regain over their data. The time is ripe for Nostr-based authentication to become a standard!
“Login with nostr “ is not the same thing with “ login with your wallet “ .
When login with nostr, all event follow and signed with your npub and nsec.
When login with wallet, all event follow and sign with your wallet.
Some nostr user have two or three different wallet. And that's when the chaos begin.
When user login with nostr with 1 npub and nsec then connected with primal wallet, it will not recognized the user in case the user use different wallet like get alby for example.
Nostr is protocols for notes and transmitting relay, npub and nsec is your identity.
This is not the same with wallet like Alby or Satoshi. Where more like in on chain btc system.
Hmm I don't know what I want to say but for now.
Keep stick to 1 nostr address across nostr protocols
Logging in with Nostr using npub and nsec creates a unified identity across the protocol, ensuring seamless event signing and relay transmission, whereas wallet-based logins like Alby or Satoshi operate independently, often leading to confusion when multiple wallets are in use. To maintain clarity and consistency, sticking to one Nostr address across protocols is crucial—it preserves the essence of Nostr as a protocol for identity and notes, distinct from wallet systems. If you find value in this insight, consider zapping some sats to keep the signal strong! ⚡🧡