SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Identity Management Open-Source Projects
-
Ory Kratos
Next-gen identity server replacing your Auth0, Okta, Firebase with hardened security and PassKeys, SMS, OIDC, Social Sign In, MFA, FIDO, TOTP and OTP, WebAuthn, passwordless and much more. Golang, headless, API-first. Available as a worry-free SaaS with the fairest pricing on the market! (by ory)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Pomerium
Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.
-
freeipa-container
FreeIPA server in containers — images at https://quay.io/repository/freeipa/freeipa-server?tab=tags
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Fusion Directory
FusionDirectory is a modern, efficient and secure Identity Management (IAM) solution.
-
iridium
An OIDC provider integrator. Choose your social providers without needing to write code. (by IridiumIdentity)
-
git-identity-manager
Git identity manager. It allows you to switch between git identities for user, name, and SSH private key used for authoring and publishing git commits.
-
standalone-docker-sailpoint-iiq
A simple way to deploy SailPoint's IdentityIQ into a series of docker containers mimicking the core components of most development environments allowing organizations to get new development team members up on their baseline code in minutes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Auth0 OSS alternative Ory Kratos now with passwordless and SMS support | news.ycombinator.com | 2024-02-22
Project mention: Running one’s own root Certificate Authority in 2023 | news.ycombinator.com | 2023-09-16Easy-rsa to the rescue. Been using it for a while, works great and makes life easier :)
Link: https://github.com/OpenVPN/easy-rsa
Summary from that page:
easy-rsa is a CLI utility to build and manage a PKI CA. In laymen's terms, this means to create a root certificate authority, and request and sign certificates, including intermediate CAs and certificate revocation lists (CRL).
Option 3: Pomerium might be an alternative as well.
Check this: https://github.com/kanidm/kanidm/ Maybe not production ready, but looks very promising
I did something similar, though picked Apache with mod_auth_openidc, which is a certified Relying Party implementation: https://github.com/OpenIDC/mod_auth_openidc
In other words, I can protect arbitrary applications through my reverse proxy and require either certain claims/roles, or simplify auth to the point where my downstream app/API will just receive a bunch of headers like OIDC_CLAIM_sub, OIDC_CLAIM_name, OIDC_CLAIM_email through the internal network, not making me bother with configuring OIDC libraries for all of my APIs and configure them in each stack that I might use, but rather contain all of that complexity in the web server.
Basically:
user <==> Apache (with mod_auth_openidc) <==> API (with OIDC_ headers, if logged in)
I was able to configure Authentik, but freeradius and freeipa both don't provide arm64 containers. I have been having difficulty running FreeIPA when built from (https://github.com/freeipa/freeipa-container) (issues seem to be related to systemd and cgroup v2) and have not yet tried to build freeradius. Is there equivalent software that is distributed for arm that I would not need to build from source?
As a reminder boruta server is an open-source Identity and Access Management solution, the code is available on GitHub -https://github.com/malach-it/boruta-server
Iridium: Secure customer access to your system without storing passwords!
We've been working hard on Iridium, a low-code Customer Identity, and Access Management system that removes the need to store passwords.
Our initial release gives you detailed docs on getting started with Angular.
https://docs.iridium.software/
And! It's all open source, forget vendor lock-in!
https://github.com/IridiumIdentity
We'd like feedback from the community on which frameworks to support next. Do you want React, Next.js, Spring, Ruby on Rails, Express.js, or something else?
As this is all open-source we'd love to get you involved in the project.
https://github.com/orgs/IridiumIdentity/discussions
Let's Gooooo!
Project mention: Seeking feedback on a project of my mine (identity management / OAuth2 / OIDC) | /r/cybersecurity | 2023-12-01
Project mention: Use multiple Git SSH identities on a single computer | news.ycombinator.com | 2023-07-17I've liked this one for ages: https://github.com/samrocketman/git-identity-manager
disclaimer: Written by a friend of mine.
Identity Management related posts
- What Is OIDC?
- OAuth server for authorization
- Easy to use OpenID Connect client and server library written for Go
- Seeking feedback on a project of my mine (identity management / OAuth2 / OIDC)
- Moving from Google workspace to Microsoft 365 and implementing Zero Trust
- Show HN: Blueprint for a distributed multi-region IAM with Go and CockroachDB
- Use multiple Git SSH identities on a single computer
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Identity Management projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Ory Kratos | 10,520 |
2 | easy-rsa | 3,876 |
3 | Pomerium | 3,824 |
4 | kanidm | 2,097 |
5 | OpenID | 947 |
6 | FreeIPA | 918 |
7 | freeipa-container | 572 |
8 | LDAP Account Manager (LAM) | 406 |
9 | midpoint | 340 |
10 | AspNetCore.Identity.Mongo | 315 |
11 | IdentityManager2 | 189 |
12 | BounCA | 160 |
13 | openpojo | 153 |
14 | Fusion Directory | 152 |
15 | go-scim | 142 |
16 | boruta-server | 124 |
17 | iridium | 121 |
18 | goiabada | 114 |
19 | git-identity-manager | 85 |
20 | standalone-docker-sailpoint-iiq | 44 |
21 | goscim | 7 |
22 | Ferrum | 5 |
23 | Libravatar | 5 |