Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.07 KB

README.md

File metadata and controls

26 lines (19 loc) · 1.07 KB

Blockchain Authentication with .NET MAUI

Overview

This repository contains the code for implementing blockchain authentication using Ethereum and WalletConnect within a .NET MAUI app, as described in the blog post. The solution utilizes the "Sign-In with Ethereum" (SIWE) protocol to create a decentralized authentication system without traditional credentials.

Features

  • Blockchain-based authentication using Ethereum
  • WalletConnect integration for secure login
  • Example of decentralized login with SIWE protocol

Running the code yourself

  1. Clone this repository.
  2. Follow the steps described in the blog post below to configure and run the project.
  3. Ensure WalletConnect-compatible wallets are installed for testing the login flow.

Blog Post

For full details, please refer to the blog post.

Requirements

  • .NET MAUI
  • Ethereum-compatible wallet
  • WalletConnect

License

This project is licensed under the MIT License. See the LICENSE file for more details.