Medium and Slack moved away from passwords and here’s a reason why you should too!
Turns Out Your Complex Passwords Aren’t That Much Safer — Go Passwordless!
The Problem
As mentioned in our previous blog “Passwords Will Be a Thing of the Past”, in this blog post we are going to discuss how common password practices have increased friction for the average user and not necessarily made it more secure.
Most web/mobile apps have implemented password rules in hopes of increasing their security; however, that is not the case. You can see from the picture above that it’s much easier for a computer to guess a short “strong password” rather than a long alphabetical password.
So instead of creating complicated rules for our users, we have to move on from using passwords.
The Solution
Go password-less. There are several approaches to eliminating passwords and for this blog post, we’re going to see how magic links can help decrease friction and increase security for our users.
Sign Up/Register
- Enter Email or Phone Number
- Receive magic link via Email or SMS/WhatsApp
- Click the magic link and it will create a new user account
Login (same device or browser)
- Enter Email or Phone Number
- Authenticate user
Login (different device or browser)
- Enter Email or Phone Number
- Receive magic link via Email or SMS/WhatsApp
- Click the magic link and it will authenticate the user
What’s Next?
If you’re interested to try out our authentication flow, check out our quick start guides below.
Web: https://docs.cotter.app/sdk-reference/web/web-sdk-verify-email-phone
- Angular: https://blog.cotter.app/p/f865ef92-627b-42fe-9fbd-743eac9e0e33/
- Gatsby: https://blog.cotter.app/stop-spending-days-to-code-your-login-page-add-cotters-magic-link-to-your-gatsby-app-under-5-minutes/
- Next.js: https://blog.cotter.app/p/79ffb2ac-e7d0-4441-bdfe-6359563bea90/
React Native: https://docs.cotter.app/sdk-reference/react-native/react-native-sdk-verify-email-phone
iOS: https://docs.cotter.app/sdk-reference/ios/older-versions/ios-sdk-verify-email-phone
Android: https://docs.cotter.app/sdk-reference/android/android-sdk-1
Other Mobile Apps: https://docs.cotter.app/sdk-reference/api-for-other-mobile-apps/api-for-mobile-apps
Questions & Feedback
Come and talk to the founders of Cotter and other developers who are using Cotter on Cotter’s Slack Channel.
Ready to use Cotter?
If you enjoyed this tutorial and want to integrate Cotter into your website or app, you can create a free account and check out our documentation.
If you need help ping us on our Slack channel or email us at team@cotter.app.
Originally published at https://blog.cotter.app on July 7, 2020.