Sign In With Ethereum

Sign In With Ethereum (SIWE) is a standard described in EIP-4361 that defines how to log in to dApp using the user's wallet. There's a backend component required to implement it, but with AsteroidKit, a secure SIWE mechanism can be enabled with the click of a button in the dashboard. The dashboard also allows tracking each login.

Your service follows the standard and generates nonce that gets signed by the client and returns the logged-in state to the front-end.

How to enable SIWE?

To enable Sign In With Ethereum, simply click on the right setting on the authorization page.

How does it look for the user?

Please, check out our demo app to see how it works from the user's perspective.

Last updated