1
3 Comments

Authentication is the worst

I’m past it now, but setting up user authentication in my new project, Perligo, took three times as long as it has take for me to build the next (first?) actual feature in the app itself.

This isn’t new. I’ve been enough apps to know that authentication is my least favorite part of the process, even with tools like Passport.js. I don’t like using third party tools like Auth0, but I might switch to doing so for future projects. That’s how much I hate setting up with.

Not looking for advice, just mostly wanted to vent to other indie hackers who may share the same frustration.

on January 5, 2021
  1. 2

    I don’t like using third party tools like Auth0

    Why?

    1. 1

      Two reasons:

      1. The price is nice when you start, but then you're locked in and with any sort of real traction it gets expensive.
      2. You're less in control of your users when a service like Auth0 is managing them. If Auth0 goes down, you're out of luck. A rare, edge case, sure. But it's something I think about.

      Do you use Auth0? If so, what would you say makes you choose them over building your own? Is it basically the frustrations I mentioned in my post?

      1. 1

        No, I don't build apps, I test them :)

        I was just curious Auth0 as you mentioned it.