5 Reasons Developers Should Use SSI Logins

Dev Bharel
Spaceman ID
Published in
3 min readSep 10, 2019

It seems every month the next big website database breach is made public, quoting loss of hundreds of emails and passwords from servers seemingly strongly protected against attacks.

Hack after hack has the industry pushing for new passwordless login systems, and Self Sovereign Identity is the new kid on the block. Designed from the ground up to favor user control and decentralized infrastructure, this identity paradigm is a must have for developers looking to add users to their next web app or service.

Five reasons why developers should use SSI Logins:

1. Store no passwords, lose no passwords

This may seem like a no brainer, but by storing no login information on your servers you make them less of a target for hackers. Hackers focus on large data sets, where breaking one server gets them hundreds of thousands of reusable logins they can try on other websites. If you have no such database, then you take away the incentive for hackers to target your servers.

2. One API to rule them all

By implementing SSI Logins you can accept credentials from *any* issuing authority. Implement once and you can accept any number of different credentials from all over the world! This is because the credentials are stored with the user, not the organizations that issue them. Instead of spending time creating relationships between every identity issuer and your code, you can focus on what’s important, the relationship between you and your users. No more page after page of “Login with _____” buttons, just one “Login with Anything”.

3. Users use existing identities

Instead of creating a new set of credentials for every website they visit, your users get to reuse their credentials, allowing for quicker login experiences. No longer do they have to sit there and fill out and verify their email for the thousandth time; they can just reuse their first verification.

4. Gate keeping users is a breeze

Want to offer your local co working space members free credits to your service? Ensure only students can RSVP to your party? Set up a slack that auto accepts anyone in your soccer league? Previously there was no easy way to do gate keeping for offers and services based on membership in groups apart from domain names in emails. But what if the group you’re targeting don’t all share the same email domain? With SSI Logins you can verify membership in any group easily, all they have to do is issue their members a membership ID.

5. It’s easy!

Managing large identity infrastructure is no one’s idea of a fun afternoon. With easy to scale pricing, Spaceman ID’s SSI products offer an easy to implement set of APIs to start verifying SSI credentials straight away. With just a few lines of code, you can have your own “Login with Anything” button inviting users to check it out here

--

--