Super easy to integrate, comprehensive authentication service
January 26, 2019

Super easy to integrate, comprehensive authentication service

Fedor Paretsky | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Modules Used

  • Auth0 Platform

Overall Satisfaction with The Okta Identity Cloud

We use Auth0 for Single Sign-On for our developers on our backend. We use our software host (GitLab) to allow developers to log in using their matching GitLab IDs, and use multi-factor authentication (Yubikeys and Google Auth) to further secure our logins. Using Auth0 has saved us time from re-creating SSO on our backend and creating a secure login solution that has an attractive UI.
  • Relatively affordable. For the time you're saving by not having to "re-invent" the wheel, Auth0 is a relatively affordable option for logging in. It's free up to 7,000 active users, making it an ideal option for small teams requiring 2FA and SSO.
  • Good UI. Auth0's UI is awesome, and really fast. They offer a very elegant design compared to other 3rd-party SSO services.
  • Great documentation, easy implementation. Implementing logins with Auth0 is really easy, as most of the login process happens on their site, with a simple callback. This is similar to other services that use OAuth and OAuth 2.0
  • Expensive at scale. For companies that are scaling up their usage and decide to continue to use Auth0, it can get quite expensive (at least ~$13 per 1,000 active users for the cheapest plan).
  • There isn't much customizability for their UI. Some companies may be satisfied with the way it is, but for companies that aren't, there isn't much they can do.
  • There's still a number of missing OAuth integrations. This could definitely use some work.
  • Positive - Saved us a lot of time for implementing authentication services securely.
  • Positive - Super-affordable at small scale. This is completely free to use if you have less than 7,000 active users and don't need some of their advanced services.
  • Negative - Not enough customizability on the UI, this may force us to abandon their authentication service if they don't start including more function here.
Passport.js is sort of similar to Auth0 in function, but is implemented locally (directly in node.js). It is a great option for those that are looking to implement SSO auth, but lacks the security features that Auth0 provides out of the box. Passport.js with multi-factor authentication is also a lot tougher to integrate than simply adding Auth0s MFA integrations.
Auth0 is great for companies that can afford to scale up their service with Auth0 included, and for companies that are looking to quickly implement an auth provider for a lower number of users. For companies that need an auth provider that works at scale, it is probably a better idea to use a library of OAuth integrations that work with SSO services directly (like Passport.js).

Okta Feature Ratings

ID-Management Access Control
ID Management Single-Sign On (SSO)
Multi-Factor Authentication
Account Provisioning and De-provisioning
ID Risk Management