Sign-in with Ethereum (SiwE)
Sign-in with Ethereum is a decentralized authentication method that enables users to control their digital identity with their Ethereum account and ENS profile instead of relying on a traditional username/password authentication that is controlled by centralized entities
The Ethereum Improvement Proposal related to Sign-in with Ethereum is EIP-4361, which sets out the technical specification for the idea.
ERC-4361: Sign-In with Ethereum
Sign-In with Ethereum describes how Ethereum accounts authenticate with off-chain services by signing a standard message format parameterized by scope, session details, and security mechanisms (e.g., a nonce). The goals of this specification are to provide a self-custodied alternative to centralized identity providers, improve interoperability across off-chain services for Ethereum-based authentication, and provide wallet vendors a consistent machine-readable message format to achieve improved user experiences and consent management.
For information on Sign-in with Ethereum, visit login.xyz.
To attend a community call, follow SiwE on Twitter.
For more information on how to integrate SiwE in your dapp or app, visit the docs at docs.login.xyz.
Read this blog post for more information on how SiwE works.
Why Sign-In with Ethereum is a Game-Changer Part 2
Sign-In with Ethereum opens a path where large corporations can no longer strip a user's ability to access services or spy on their actions. It opens the door for a massive amount of impact in web2 apps and services. Sign-In with Ethereum (SIWE) is a game-changer for user choice on the Internet.
Community Identity Server
In March 2022, the DAO passed a proposal to create a DAO-governed identity server. The abstract for the proposal is as follows:
Monthly updates on the community identity server can be viewed in the governance forum here.