Ask HN: Open-source auth0/octa alternative?
Hi HN community! Are you familiar with any OSS projects that aim to have somewhat parity with using an identity service like auth0 or octa? The idea is for this to have all the nice things about having a 3rd party service for identity, but being able to run in one's infra. Something e.g. what https://github.com/mikecao/umami does for analytics.
What I'd like this to have: (a) .sql files to setup the DB, (b) Dockerfile for easy deployment, (c) admin panel for stuff like tracking/revoking sessions, etc, (d) built on something battle-tested (e.g. devise).
9 comments
[ 617 ms ] story [ 1956 ms ] threadI don't think you will find something as mature as you want in OSS. I have yet to find it, maybe someone else is aware...
Keycloak is a pretty competent all-in-one solution, but has weak support for some standards that are critical for higher-Ed (who tend to drive most of the new work in IAM).
FreeIPA is also worth a look. If you add Shibboleth or SimpleSAMLphp and a web UI, you’d be close to Keycloak in terms of features (but maybe not maintenance).
hydra/kratos
fusionauth (not FOSS; not very good for a public internet application - probably ok for internal apps)
gluu
Just thought I would mention that FusionAuth is powering a bunch of huge public internet applications with millions of MAU. Our largest customers have 10s of millions of total users as well.
We built it to scale to any size so don't worry about size.
Plus, it's free! :)