Passwordless with Web 3 and React
summary
Claims that passwords are replaced by wallets that sign login payloads, and that this works inside a React app. Demo uses connect wallet via MetaMask, public-key signed payloads and a React hook built with web3-react and ethers.js. Code lives at github.com/web3-off-demo. Flow shows a login button, wallet popup, signature of a server-provided payload, and a successful session identifier (ENS or public key). Presenter reports the demo runs and suggests a pragmatic “web2.5” migration rather than immediate decentralization.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:00Password problems today
- 2:28Passwordless authentication matters
- 5:17Passwordless user experience
- 6:21Passwordless authentication methods
- 7:03What is Web 3
- 9:34Web 3 core principles
- 11:41Web 2 vs Web 3
- 13:25Identity in Web 3
- 15:31Public key authentication
- 16:33Passwordless flow
- 17:57React implementation
- 19:43Live demo
- 20:25Next steps
- 21:07Future of Web 3
- 22:09Closing
related talks
37mThe !magic show: Taking a Vue at Web 3.
39mPasswords are so 1990 - Sam Bellen - PHP UK 2022
40mGoing passwordless with Web Authentication
01h 02mMastering Secure Login Mechanisms for React Apps
29mReact with Web3 and Smart contracts
46mPassword-less apps: implementing WebAuthN
51mSign in With Ethereum: the Most Powerful Protocol in #Web3?
09mReact User Authentication with Magic
