Web3 Authentication

Wallet-based authentication for Ethereum and Solana.

Stage:
General Availability
Available on self-hosted:
Yes

Web3 Authentication enables wallet-based sign-in using Ethereum or Solana wallets. Users authenticate by signing a message with their wallet—no email or phone number required.

Key benefits

  1. Wallet-based identity: Users sign in with MetaMask, Phantom, Solflare, and other wallets.
  2. EIP 4361 standard: Uses Sign-In with Ethereum standard for security.
  3. Ethereum and Solana: Support for major blockchain ecosystems.
  4. Message signing: Secure authentication through cryptographic signatures.
  5. No personal data: No email or phone number associated with accounts.

Security features

Application URLs must be registered in Redirect URL settings. Wallets warn if message domain doesn't match current page. Prevents replay attacks from other applications.

Message format

Includes wallet address, timestamp, browser location, customizable statement for terms acceptance, and non-transferable security markers.

Web3 Authentication is valuable for:

  • Web3 applications and DeFi platforms
  • NFT marketplaces and platforms
  • Blockchain-based games
  • Crypto wallets and services
  • Any application requiring wallet-based identity

Limitations

Easy to automate account creation. No personal identifying information. Some Solana wallets (Ledger) have known issues with off-chain signing.

Web3 Authentication provides the wallet-based identity infrastructure required for blockchain applications.

Read Documentation
Share

Build in a weekend, scale to millions