Zerologin PoC

- OAuth2

- OpenID

- Nostr

#buildinpublic

https://m.primal.net/IYgJ.mov

Reply to this note

Please Login to reply.

Discussion

OIDC with Nostr would be an absolute killer app imho!

Let's make it. We made it for Solid, but it got very complicated. Can we do better with Nostr?

https://solidproject.org/TR/oidc

Just for fun. This was AI generated. No idea how close it is

https://melvincarvalho.github.io/nostr-oidc/

Do I understand it right - this is Nostr Connect wrapped into OAuth2?

Exactly

Nice!

I think maybe the opposite flow would be more useful in the short term: a custodial key server that you can login to using your Google/etc account and it acts as a NIP-46 signer underneath.

Hmm that sounds awesome too!

I have no idea of what is happening here.

Ok, it's an oauth2 login flow. When you "Login with Google/Apple/Github/..." it uses the protocol Oauth2.

Instead of having Google/Apple/... as source of identity, nostr can be this source of identity. It's "Login with Nostr" protocol for traditional websites (TIDAL could uses this for example)

nostr:note15pqc5nyqln7t6zgt063wl2jpz9apakk8ds7w2t2tp3p9qwcd0y6q75d32g

👀

Pls explain.

It's a PoC of this idea

nostr:note15pqc5nyqln7t6zgt063wl2jpz9apakk8ds7w2t2tp3p9qwcd0y6q75d32g