Our initial use case was authentication. We didn't want to implement anything from scratch, so we needed an out-of-the-box solution. That's why we chose Auth0.
Right now, it's deployed on-premises for our development environment and on cloud. The cloud provider is AWS.
We're in the beginning stages of a project, so only 10 people are currently using this solution in my organization.
Currently, we're just using the login and sign-up features. The most valuable feature is interface application integration, but we haven't fully used it yet. We'll need it in the future for a few potential clients.
The Management API could be improved so it's easier to get user information.
I've been using Auth0 for three months.
I've had a few problems with the scalability, but it's okay overall.
Initial setup is easy. Deployment took less than an hour.
There are different price levels: B2B, B2C, and enterprise.
The basic plan is about $1,500 per month.
The basic plan is good for our requirements. In the future, we might get the enterprise plan.
I think Auth0 is worth the cost.
I would rate this solution as six out of ten.
There are a few small problems, like with Management API. For integration purposes, it's easy to use. The solution is good for starting projects and for startups. There are a few other options for out-of-the-box solutions, like AWS or Azure AD, but we chose Auth0.
Update: Auth0 just announced a FREE plan that allows for up to 7000 monthly users. There are limitations, such as allowing for just 2 OAuth providers ... but for development purposes that's not a big deal IMHO. Check out the details here: bit.ly/1OrozRH
On the down-side, they don't offer a reasonable pricing structure for solution providers who service small businesses that require Enterprise connections (AD / LDAP etc). In that area their pricing is aimed more toward singular .. large corporations.