-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: Add "Topn Open Source Identity Management Systems" Article #315
base: master
Are you sure you want to change the base?
docs: Add "Topn Open Source Identity Management Systems" Article #315
Conversation
✅ Deploy Preview for gracious-clarke-e6b312 ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
--- | ||
## Introduction | ||
|
||
Since today’s digital landscape is rapidly evolving, identity and access management (IAM) have become a critical component of enterprise security architecture. As organizations increasingly seek flexible, cost-effective, and secure authentication solutions, open-source IAM systems have emerged as a compelling alternative to traditional proprietary platforms. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This introduction is very formulaic and generic.
|
||
Since today’s digital landscape is rapidly evolving, identity and access management (IAM) have become a critical component of enterprise security architecture. As organizations increasingly seek flexible, cost-effective, and secure authentication solutions, open-source IAM systems have emerged as a compelling alternative to traditional proprietary platforms. | ||
|
||
## Growing Need for Open Source Identity Management Systems |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
vendor lock-in/ease of migration to and from can also be mentioned here
* **Extensible**: You can easily extend Keycloak with custom authentication flows and providers. | ||
* **Best for**: Developers needing a fully-featured, open-source IAM system with flexible customization options and the ability to handle complex security requirements like federated identity. | ||
* **Pricing** | ||
* Optional commercial support |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I dont think Keycloak offers commercial support, The commercial version is labeled as Redhat SSO and is a completely separate offering
* **Cons** | ||
* More complex configuration | ||
* Steeper learning curve | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe add a single line here going summarizing this section. "Developers needing a fully-featured, open-source IAM system with flexible customization options and the ability to handle complex security requirements like federated identity, but the architecture has a steep learning curve with extensibility and customization requiring Java"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Similar one line summarizes for each provider would be useful
* Admin dashboard could be better for troubleshooting and monitoring users | ||
* The terraform provider is not supported directly by FusionAuth therefore has a few issues with it |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Link to sources for this information so readers can go in-depth into this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, I dont think FusionAuth is Open Source. Please double check that
* Developers seeking flexible authentication solutions | ||
* Projects requiring rapid implementation | ||
* **Pricing**: | ||
* Open-source core version (free) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to add that there are optional paid features too(MFA, account linking, multi-tenancy)
* **Fully-featured with flexibility**: **Keycloak** (best for self-hosted solutions, rich features). | ||
* **Microservices, cloud-native**: **ORY Kratos** (best for microservices with a headless API). | ||
* **Full IAM stack with compliance features**: **FusionAuth** (best for customizable, developer-friendly features). | ||
* **SuperTokens**: (modern, easy integration, highly recommendable choice for developers) | ||
* **Enterprise-grade scalability**: **Gluu** (best for scalable, enterprise environments). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section is a bit strange, cause the left hand side is the qualifier and the right hand side is the solution, why is SuperTokens on the left
**Aerobase IAM Server** is an enhanced version of **Keycloak**, with added features for microservices and extended access control. | ||
**OpenIAM** is an open-source enterprise IAM solution with both community and enterprise editions offering professional support. | ||
**midPoint Evolveum** is a comprehensive open-source IAM solution, highly focused on **GDPR compliance**. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add links to this, also typo on midPoint
|
||
--- | ||
|
||
Ultimately, the most preferable IAM system for a developer depends on whether you need a **cloud solution**, a **self-hosted** system, or something designed for **microservices**.r choices. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ultimately, the most preferable IAM system for a developer depends on whether you need a **cloud solution**, a **self-hosted** system, or something designed for **microservices**.r choices. | |
Ultimately, the most preferable IAM system for a developer depends on whether you need a **cloud solution**, a **self-hosted** system, or something designed for **microservices**. |
|
||
## The real question is how to Choose the Right Open-Source IAM System? | ||
|
||
### Assess Your Specific Needs** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Broken formatting
### Assess Your Specific Needs** | |
### Assess Your Specific Needs |
Related Issue
Link to the Github Issue created for this blog post
Link to Google Doc
TODO
Checklist
Remaining TODOs