Considering switching from Auth0 to FusionAuth Community. Advice?
-
Hi
I'm working on a not yet deployed web SPA using the Vue framework, that needs user login to protect some of the features. I don't know if I'l ever make any money on this, so I was looking for a free alternative to handle user login and authentication. I've been implementing it with Auth0, and frankly the main reason was just that it was the first result on Google, and I thought the name sounded familiar and trusted. The last thing turned out to be me confusing "Auth0" with "OAuth". Which should tell you how much I know about security.
I'm struggling with the application not keeping users logged in when the browser is refreshed. I have found a solution, which includes a setting which allows the Auth0 library to store certain login credential information "locally", I believe that means in the browser. Auth0 themselves recommend against doing that. All other solutions I can think of, require me to upgrade my deal to one of their paid packages. In fact, their own testing tool to check if an app is ready for production, wants me to enable certain settings which are paid-only.
On top of that, their own web pages can't really keep track of whether I am logged in or not, which I think is odd for a company who sell login solutions. It's not an issue I have with other sites. So, I head over to their forums, to ask how to solve the initial problem (users not staying logged in), and although I already have a developer account with them, I have to create a new login for the forums, and wait for a confirmation e-mail. That e-mail has still not arrived, many hours later and after asking to resend confirmation e-mail and checking spam folder.
That was the straw that broke the camel's back. I can't even get into their forums to ask help, while I could easily get into this forum here.
So the reason I'm posting all this Auth0-related information is in case anyone can tell me how their experiences with FusionAuth compares, and also tell me whether the issues I'm having is an indication I should switch to FusionAuth. I know the forum will be biased, of course, but I'll keep that in mind...
-
This post is deleted! -
Hello@ pbholmen
Auth0 and FusionAuth Community are both authentication and identity management platforms, but there are some key differences between the two that you should consider when deciding which one to use for your project. Here are a few factors to consider:Cost: Auth0 is a commercial product that offers a free tier for small-scale projects, but their pricing can quickly escalate for larger projects. FusionAuth Community, on the other hand, is an open-source platform that is free to use and has no limitations on the number of users or applications.
Features: Auth0 offers a wide range of features, including multi-factor authentication, social logins, and integration with third-party services. FusionAuth Community offers many of these features as well, but some of the more advanced features are only available in the paid version of the platform.
Customization: FusionAuth Community is fully open-source, which means that you have complete control over the code and can customize it to meet your specific needs. Auth0, on the other hand, is a closed-source product that may not be as customizable.
Support: Auth0 provides dedicated customer support for their customers, including phone and email support, while FusionAuth Community relies on community support through their GitHub repository and online forums.
Ultimately, the decision to switch from Auth0 to FusionAuth Community will depend on your specific needs and priorities. If cost is a major factor for you, or if you need a high degree of customization and control over your authentication system, FusionAuth Community may be a good fit for your project. However, if you require more advanced features and dedicated customer support, Auth0 may be the better option.
-
@pbholmen Can you find solution?
-
Thanks for providing the overview of the differences between FusionAuth and Auth0. As a FusionAuth employee, I had a few comments to make:
FusionAuth Community is fully open-source,
FusionAuth Community is free to use, but not open source. More here.
Auth0 provides dedicated customer support for their customers, including phone and email support, while FusionAuth Community relies on community support through their GitHub repository and online forums.
This is true, but you can also purchase a support plan for FusionAuth. At the time I'm writing this, if you purchase either Essentials or Enterprise, you get direct engineering support access, up to and including phone support (feel free to contact sales for more details). These also include advanced features.
Here's pricing and more on technical support.