![Hero image for article](https://d33wubrfki0l68.cloudfront.net/e9142fdec443f5a4eae31830d6edef0bca64b919/d9527/static/b8c6d4736dcb137118b148afe5efeec9/a6312/blend-soft-blues.png)
angularfirestoreangularfirerxjsfirebaseauthcryptoethereumweb3metamask
Creating a Web3 Login with Ethereum/MetaMask Integrated with Firebase Auth
12 min read
We look at how to create a login process using MetaMask to sign data with a private key for an Ethereum address, and use that to authenticate with Firebase using a Custom Auth Token.