🦊MetaMask Authentication
Sign in with MetaMask (SIWE) using OmniAuth OpenID Connect

1) Add gems
2) Add User fields
3) Make your Devise model omniauthable
4) OmniAuth configuration
5) Devise routes
6) OmniAuth callbacks controller
7) Add the “Sign in with MetaMask” button
8) Show the wallet in the navbar (optional)
9) Environment variables (.env)
10) Register your OIDC client
Development registration (example)
Production registration
11) Sanity checks
12) What you have now
Last updated