Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Login to Matrix/Element using your Polkadot Wallet! This uses a custom Oauth2 provider to log you in. We can leverage this to piggy back into ANY tool that has an Oauth2 integration and add Log-in using Polkadot for free (token gating, anyone?). DOTAuth2 :)

15,284 Aufrufe • vor 1 Jahr •via X (Twitter)

11 Kommentare

Profilbild von Karim Jedda
Karim Jeddavor 1 Jahr

Of course, this isn't 100% decentralized as Auth providers will always be able to impersonate any user by issuing valid JWTs, but it can build a bridge between Web2 & Web3, the pitch: "No Password" (but Matrix has session keys that don't depend on that so it's okay-ish...)

Profilbild von Karim Jedda
Karim Jeddavor 1 Jahr

The Auth provider runs locally in the video above, but I've deployed it on Cloudflare workers and it works the same way. This doesn't make much sense for Dapps, it's more for backends that need to interact with Web3 users without an email.

Profilbild von Karim Jedda
Karim Jeddavor 1 Jahr

Also, this works with WalletConnect too, all what's needed is a way to sign a randomly generated string that the Auth provider sends back. Easy peasy.

Profilbild von Karim Jedda
Karim Jeddavor 1 Jahr

Perhaps running the Auth provider as some sort of light-client and tying it with a decentralized identity provider (Kilt? Polkadot People Chain?) could be fun too.

Profilbild von Karim Jedda
Karim Jeddavor 1 Jahr

If you have ideas let me know. We can open-source this (with the right caveats and disclaimers, of course), it's just 2 files & a docker container :)

Profilbild von glueckkanja
glueckkanjavor 4 Jahren

Are you searching for a simple way to deploy device certificates with #Intune? Check out SCEPman at

Profilbild von Alice und Bob
Alice und Bobvor 1 Jahr

@gavofyork FINALLY someone built an oath provider ❤️❤️❤️

Profilbild von tommi
tommivor 1 Jahr

nice! been thinking of wroking on this for ages tbh.

Profilbild von Karim Jedda
Karim Jeddavor 1 Jahr

Our security team has a few ideas for how we can make it better, will ping you when we have something people can try out so we can make it better.

Profilbild von dwulf🦀69🐂⭕️
dwulf🦀69🐂⭕️vor 1 Jahr

This is very interesting and I would argue it's a solution for the scattered communication in our community (Telegram, Discord, WhatsApp, etc.). We have 31 flavors of communication but no settled-upon one. My understanding is that Matrix/Element are decentralized messengers, which would align with our decentralization standards.🐺

Profilbild von Karim Jedda
Karim Jeddavor 1 Jahr

Thanks! I think it's as close as it gets for our needs, although some pieces still need to be fixed. Like this: Ideally any such platform should only be a transport layer for messages. Email providers can delete your account, but not your wallet.

Ähnliche Videos