what is Auth0?
Auth0 is an easy to implement, adaptable authentication and authorization platform.
Basically what that means is they take care of your login/logout/user identification in a very seamless, hassle-free way(if you let them).
You know these login options you see when you're trying to sign into a website?
yeah, they handle that.
You dont have to worry about the nitty gritty of authentication using Auth0, you dont have to build a whole authentication system from scratch and there are a bunch of features provided to improve the authenticated experience, lets explore some of the benefits of this Identity as a service platform .
so what are these features?
1. Identification decentralization:
For one It allows you to decentralize the identity from the application. Imagine. this service ensures the user is associated with an identity and no one application becomes the center of identity. this has some benefits to the developer like Not worrying about storing user authentication data on your database and as the identity service manages all user CRUD, reduces the workload on the developer.
2. predefined authentication UI
For a lot of developers, the login page isnt a priority, yes its nice to have a good looking login page, but then again the user doesn't spend so much time there and is always trying to get passed it. Just having something decent to present to the user and style to the taste of our application is good enough and thankfully an identity as a service such as Auth0 provides this. they offer a hosted login page you can customize to your liking.
3. Streamlined External Authentication
manually configuring authentication services for each provider can be a hassle. Doing it for Facebook, Google, Twitter, Github, etc can be time consuming. With a service like Auth0,with a few clicks of a button you can have this done via their extensive identity providers.
4. Community
Auth0 has an ever growing and thriving community of developers surrounding their numerous open source projects. got a bug? hit a snag? run into a problem? creating an issue in a github repo could get you an answer in a few hours. And with the ever growing adoption, you see more and more articles on Auth0 here on hashnode.
5. Pricing
For applications with under 7,000 users a month you can add Auth0 to your app for $0 a month! yes $0. As developers we prefer paying for what we use when it comes to 3rd party services and Auth0's pricing is relatively inexpensive and affordable for most most projects considering the features and benefits you get. you can check out the pricing here
conclusion
Hopefully you've come to realize the benefits of using an Identity as a service platform such as Auth0. this is merely an overview of the awesome features you can gain access to using Auth0, visit their website for more! auth0.com