4 ms·
The main reason to do Kanidm is that it's "all in one". I've had a lot of experience with FreeIPA and have learnt that the microservice design is hard to test a
by firstyear 5y ago
The main reason to do Kanidm is that it's "all in one". I've had a lot of experience with FreeIPA and have learnt that the microservice design is hard to test and hard to make reliable at scale. So a key goal was to be able to create a single bundle, that we can test end to end to ensure reliability.
- KajMagnus 5y ago> "all in one" ... create a single bundle That's nice. (I too think it's simpler to get everything okay well tested, when it's all in one place, rather than different software, possibly from different vendors, that's supposed to integrate with each other to accomplish the same thing.) Also nice that it's written in Rust. And that you've chosen the MPL 2.0 license. And that Kanidm is an OIDC Identity Provider, I've been looking for that :- ) And WebAuthn (Keycloak is nice, however it's Java and thus a bit resource intensive (RAM), and some other things.)