Auth0 vs Discourse: What are the differences?
Developers describe Auth0 as "Token-based Single Sign On for your Apps and APIs with social, databases and enterprise identities". A set of unified APIs and tools that instantly enables Single Sign On and user management to all your applications. On the other hand, Discourse is detailed as "The 100% open source, next-generation discussion platform built for the next decade of the Internet". Discourse is a simple, flat forum, where replies flow down the page in a line. Replies are attached to the bottom and top of each post, so you can optionally expand the context of the conversation – without breaking your flow.
Auth0 belongs to "User Management and Authentication" category of the tech stack, while Discourse can be primarily classified under "Forums".
Some of the features offered by Auth0 are:
- User and Password support with verification and forgot password email workflow
- Painless SAML Auth with Enterprises
- Integration with 20+ Social Providers
On the other hand, Discourse provides the following key features:
- Remembers your place
- Log in with … anything
- Paste to share images
"JSON web token" is the top reason why over 47 developers like Auth0, while over 20 developers mention "Open source" as the leading cause for choosing Discourse.
Discourse is an open source tool with 28.6K GitHub stars and 6.47K GitHub forks. Here's a link to Discourse's open source repository on GitHub.
Binary.com, Chattermill, and White Rabbit Express are some of the popular companies that use Auth0, whereas Discourse is used by Twitter, Heroku, and CodeCombat. Auth0 has a broader approval, being mentioned in 121 company stacks & 55 developers stacks; compared to Discourse, which is listed in 42 company stacks and 7 developer stacks.