Hi, I'm looking to implement "web3" authentication. Is there anything like that integrating with SuperTokens already?
If not, I would appreciate any pointers to the best way for me to implement it myself.
(By "web3" auth, this is what I mean: on a new session the server sends a challenge to the user client who signs it with their crypto wallet and sends back to the server. The server compares the signed challenge with the previously registered public keys for the user. Here's an in-depth "vanilla" integration example https://www.toptal.com/ethereum/one-click-login-flows-a-metamask-tutorial)
r
rp_st
11/04/2022, 9:40 AM
hey @maaddin we don't have web3 login support yet.
That being said, you can still use supertokens for session management part of the app after you have implemented the login part.
m
maaddin
11/04/2022, 9:43 AM
Thanks for the quick answer, I will look into implementing it and share any blockers, and hopefully wins here
SuperTokens is an open source authentication solution offering features like: Different types of login: Email / password, Passwordless (OTP or Magic link based).