Sign in with Ethereum - WordPress Plugin

An official WordPress Plugin. Yes “login with your Ethereum wallet” I came across the only such plugin at WP about a year. THEN I came across SIWE (Sign In With Ethereum) What a great project which to my understanding is already working with ENS. I absolutely love that people can use their eth web identities on web2 content management systems like that of the most popular open source CMS WordPress If you just google the stats for the number of web sites that use Wordpress, and Woocommerce I think everyone would agree that [Sign in with Ethereum] it’s a super easy way to onboard people. Most of you here have signed into a dapp or web page using SIWE. It’s performing now, so why not? With a couple of clicks, a plugin opens up millions of web site and users to the world of blockchain. Web3 in not going to come all at once and I don’t think it should. If I knew how to code I would be working on a SIWE plugin right now. I will help in any way I can to make this happen. I can still remember how awesome it felt to have my first site talking to Ethereum. I even had a bounty to import “blockies” as a fall back from the avatars. The possibilities are endless. Thanks for your consideration. James-Matthew I can send anyone who wants to try the current “ethpress” login a link to try it on my test site.

3 Likes

100% I love the idea of signing in with Ethereum for everything and trust it for being the future of authentication. Dumb question, but is this on chain or off chain? Does signing in with Ethereum mean that I have to pay gas every time?

2 Likes

Nope. That’s just signing with your address so no gas fees are required. That’s why this is an awesome idea.

3 Likes

I’ve been working on a WordPress plugin based on Sign-In With Ethereum using RainbowKit. Would love your feedback on it! Welcome to the demo site for Sign-In With Ethereum for WordPress using RainbowKit - WP Rainbow

2 Likes

I think this is a great idea… anyway to open the footprint of SIWE I think is awesome. The only thing for me is going to a website with SIWE and do I actually ‘trust’ this website? Connecting my wallet I’m always a bit nervous about. If you can get around this I think it will be amazing

1 Like

Agreed, this is definitely a hurdle to mass adoption. The SIWE signature message being human-readable is a big advantage here, compared to using an encoded string that’s not decipherable to users (like OpenSea). With SIWE it’s clear what the user is signing, and unlikely that SIWE signature could be used maliciously on other websites or for a replay attack due to the specific nature of message contents, like the nonce, URI, domain, and statement.

The weakest chain in the link is browsers/wallets – with XSS vulnerabilities it could be possible for a malicious website to force a transaction after initial connection, but that’s a risk with web3-enabled applications generally and not specific to SIWE.

1 Like

This is a great kind of bridge for web2 to web3. Very neat idea. Thanks for sharing it. :rocket:

3 Likes

The WordPress plugin I’ve been working on is now available through WordPress.org. Please give it a try and share feedback/reviews. Thank you!

1 Like