Justin Hunter

SimpleID - Add decentralized auth and storage to your app in 10 minutes

by•

Give your users the best decentralized authentication and storage experience on the market with access to multiple Web 3.0 protocols. And do it all in under 10 minutes. With a RESTful API and developer SDKs, SimpleID makes Web 3.0 easy.

Add a comment

Replies

Best
Justin Hunter
Hey Product Hunters! SimpleID started as a project that was intended to be built into Graphite, a decentralized productivity suite built on Blockstack, and Referenda, a new political tool being built on top of multiple Web 3.0 protocols. However, as we worked on SimpleID, we realized how useful this type of tooling could be to developers everywhere. SimpleID started as a tool to make onboarding new users to our Blockstack-based apps easier, but it has grown into a full developer suite. SimpleID provides a simple user experience and convenient implementation for developers. Out of the box, developers get access to Blockstack, Ethereum, and IPFS. For IPFS content pinning, we provide support through Pinata. And for IPFS mobile development, we have a soon-to-be launched Textile implementation. That all being said, SimpleID is not just for decentralized app developers. SimpleID can be dropped into any application and will give the developer an instant authentication solution. Rather than spending hours with open source libraries and social login, a developer can drop SimpleID into their app in a matter of minutes. And there are no language restrictions. The SDK is written in JavaScript, but we have a RESTful API that supports any language a developer is building. We've seen first hand how hard it is to get user adoption in the decentralized web space, and we've seen how hard it is to manage authentication in traditional applications. Forget seed phrases and browser extensions just to use apps. Forget managing your own database of passwords just to implement authentication. SimpleID takes care of all these problems and more. We hope you'll take a look and sign up. It's free to get started!
Justin Hunter
@rabhaav @adambreckler thanks so much, Adam! Your support means a ton!
Prabhaav
@jehunter5811 @adambreckler appreciate it Adam!
Prashish Rajbhandari
We've been struggling to onboard people into Trove just because "signing up" with Blockstack auth is such a hassle. Exciting to see this, Congratulations! Suggestion: The horizontal scrolling in the website is a turn off. Make it simple?
Justin Hunter
@prashishh Thanks for the kind words! As for the horizontal scrolling, are you referring to the marketing site or the demo app? Trying to make sure we fix that, but want to know exactly where you're seeing this.
Justin Hunter
@prashishh Also, do you have a link to Trove? Would love to check it out. And definitely come give SimpleID a shot to see if that improves the experience. I'm certain it will.
Prabhaav
@prashishh Thanks for the feedback! Reach out to us at hello@simpleid.xyz and let's see how we can help Trove!
Prashish Rajbhandari
@jehunter5811 I was referring to the marketing site. The four dots on the right, the scrolling is kinda weird. Yes, we'll definitely explore SimpleID further. Trove: https://trovenow.com/ :)
Prabhaav
@jehunter5811 @prashishh FYI, fixed that issue on the marketing website now :)
Alexander Lee
Authentication in web3.0 has and still is an issue today. Metamask, public addresses, and complicated authentication flows is a huge deterrent to adoption. The easy UI flow by just adding your username, email, and password brings familiarity and comfort to the user which I love! You mention no need for seed phrases. Would it be possible for more advanced users to opt in to get that option?
Prabhaav
@techrally We e-mail you the encrypted mnemonic and you can very easily decrypt that with AES + password to reveal your 12 word keypharse to use in other places đź‘Ť
Justin Hunter
@techrally We will likely build tools that let more technical users decrypt the encrypted seed phrase locally on their computer outside of the SimpleID flow. Then, they can use that seed phrase in other systems.
Ghost Kitty
Comment Deleted
Prabhaav
@cycryptr Thanks! Can't wait to see what you build :)
Justin Hunter
@cycryptr Thanks for the kind words! As a Blockstack dev, you'll be happy to know that Blockstack auth and storage modules are part of SimpleID's free plan :)
Walterion
Congratulation for the launch đź‘Ť
Justin Hunter
@walterion1 thanks so much! I hope you’ll check it out for the Arcane Office suite whenever the time feels right. I sincerely think it will help with adoption.
Shashank
Is there a documentation page or API integration page? Also the different pricing plans don't really specify what additional features are available such as what is multi-auth etc.
Justin Hunter
@itsshashank there are docs on both the JavaScript SDK and the API. They are linked to on the marketing site. Any idea on how to make them more obvious? In the mean time, here’s the link: https://docs.simpleid.xyz And as for the second point, you’re right. The pricing plan features need to be more clear. We’ll specify what the authentication and storage options are. Thanks so much!
Tze Jian Chear
Suppose I operate in the space of B2B2C, i.e as part of my service my customers also get to have their own authentication system for their customers. It's also inevitable that the customers of two of my customers could overlap. Can SimpleId's offerings help me isolate the two? E.g perhaps with some notion of namespace, or individual user databases for each of my customer? Thanks!
Justin Hunter
@jian2587 such a great question! Yes. There are two things that will help here. A customer who signs up at one place can actually use that same username/password at a different application using SimpleID. We’re working on the best way to document this for developers since we want this to be totally up to developers in how they communicate that functionality. One thing we’re considering is simply adding a response that developers can listen for that if the name already exists, the dev can either choose to let the user create a brand new account or sign in with their existing credentials. The other thing that I think falls more in line with the namespace idea is on our higher tier plans, you can create namespaces for your company/app. Then users will get names like alice.acmeco or something like that. Thanks for the question! Let me know if that answers things for you.
James Gentes
How is this different than openID?
Justin Hunter
@jgentes openID does not provide out of the box access to the protocols we mentioned here. OpenID is great, of course, but that's not what we are solving for. We are very specifically solving for the user experience problems of Web 3.0 application onboarding and authentication as illustrated in the benchmark video. We do believe there are some web 2.0 developer benefits, but the main focus is solving the problems we have personally experienced in our own decentralized applications. openID doesn't solve those problems.
Justin Hunter
@jgentes Thanks! Please let us know what you think.
Petrk
Sorry, but SimpleID already exist and is a attempt to make OpenID easy selfhostable https://simpleid.org/ No need of f**** blockstack etc.
Justin Hunter
@petrkirpeit Thanks for the link. We're aware of the project tied to openID. This is not the same. I answered a question above about what is different, but if you have other specific questions, I'm happy to answer those as well!
Ingo Radatz
Unfortunately your website absolutely doesn’t work in my mobile Safari browser. It seems like the problem occurs when the JavaScript has be evaluated - or you using tracking techniques which get blocked and render your website useless.
Justin Hunter
@llabball I'm sorry to hear that! Each of the founders here use mobile Safari on their phones and it seems to be working. What version iOS are you on?