abrandec / siwe-linux

Sign into Linux using Ethereum! SIWE Linux utilizes WalletConnect to enable authentication with your favorite Ethereum wallet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

What is SIWE Linux?

Repo structure

  • crates/siwe-pam: Pluggable Authentication Module (PAM) that uses WalletConnect qr codes for authentication
  • crates/cli: Client for configuring PAM accounts
  • crates/rollup: Avail rollup for backing up/restoring authentication configurations

Getting started

1. Requirements

  1. docker
  2. act

2. Configure S3 Bucket for caching dependencies

Testing

Check the Justfile for available commands

./act.sh {Justfile command}

example:
./act.sh check-pam

About

Sign into Linux using Ethereum! SIWE Linux utilizes WalletConnect to enable authentication with your favorite Ethereum wallet.

License:MIT License


Languages

Language:Rust 94.5%Language:Just 2.4%Language:C 1.7%Language:Shell 1.2%Language:RenderScript 0.3%