Content pfp
Content
@
0 reply
0 recast
0 reaction

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
Infura has integrated "Sign in with MetaMask" a new feature enabling one click sign in for 🦊 users. This isn't your typical SIWE flow and it's better than your Web2 password manager. Here's what you need to know. 👇🧵
7 replies
2 recasts
3 reactions

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
2/ 🤝 Unified Profiles: "Sign in with MetaMask" allows linking multiple identifiers, addresses, SRPs, and passkeys to a single profile. Users can sign in with any of those and still access the same profile. No more remembering which address you used to sign in.
0 reply
0 recast
0 reaction

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
3/ đź‘Ą Multi Account Support: You can link multiple Infura accounts to a single MetaMask wallet, and vice versa. All linked wallets can be managed in your Infura Profile Settings. This setup is particularly useful for teams sharing accounts and users with multiple accounts.
0 reply
0 recast
0 reaction

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
4/ 🔒 Privacy-Preserving: A big difference with SIWE is that signing in doesn’t require you to share your address systematically. For example, never in the process of signing in on Infura will you share an address with us. We might add this requirement later to allow you to unlock discounts by holding certain NFTs/attestations but for now we only request the information needed to authenticate you and it’s NOT your address.
0 reply
0 recast
0 reaction

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
5/ ⚙️ How It Works: When a user attempts to log in, MetaMask automatically signs a message with a private key derived from the user's Secret Recovery Phrase (SRP) via a pre-installed Snap. This signing process proves ownership of the SRP as an identifier. Once our authentication server verifies the signed message, it issues a JWT Identity token, which is then exchanged for an access token, enabling users to access protected resources, in our case here, the Infura APIs.
0 reply
0 recast
0 reaction

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
6/ 🔥 One Click Login: The feature supports silent authentication, meaning it doesn’t interrupt the user experience with redirects or additional prompts. After opting in, the signature happens in the background. You just click “Continue with Metamask” and you’re in!
0 reply
0 recast
0 reaction

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
7/ 🚧 Current Limitations: Right now, it's all about signing in—registration with MetaMask on Infura isn't supported yet, but will be soon. Also the feature relies a server for authentication. We working hard on ways to remove that dependency.
0 reply
0 recast
0 reaction

mat.linea.eth pfp
mat.linea.eth
@matthieubouchaud
8/ 👉 Head over to http://app.infura.io to explore how "Sign in with MetaMask" works. Next step is to integrate this into the MetaMask Docs so that you can easily retrieve your API keys directly from there and test sending requests to them without changing context. Hope you will like it! DMs are open, feedback is welcome as we continue to develop this.
0 reply
0 recast
0 reaction