mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 04:27:02 +01:00
Add some extra comparisons to the readme (#2768)
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
This commit is contained in:
parent
7964f55d59
commit
d01990b262
29
README.md
29
README.md
|
@ -143,6 +143,35 @@ elements in a simpler and correct way out of the box in comparison.
|
|||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>Rauthy</summary>
|
||||
|
||||
Rauthy is a minimal OIDC provider. It supports WebAuthn just like Kanidm - they actually use our library
|
||||
for it!
|
||||
|
||||
Rauthy only provides support for OIDC and so is unable to support other use cases like RADIUS and
|
||||
unix authentication.
|
||||
|
||||
If you need a minimal OIDC only provider, Rauthy is an excellent choice. If you need more features
|
||||
then Kanidm will support those.
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>Authentik / Authelia / Zitadel</summary>
|
||||
|
||||
Authentik is an IDM provider written in Python and, Authelia and Zitadel are written in Go.
|
||||
all similar to Kanidm in the features it offers but notably all have weaker support for
|
||||
unix authentication and do not support the same level of authentication policy as Kanidm. Notably,
|
||||
all are missing WebAuthn Attestation.
|
||||
|
||||
All three use an external SQL server such as PostgreSQL. This can create a potential single source
|
||||
of failure and performance limitation compared to Kanidm which opted to write our own high
|
||||
performance database and replication system instead based on our experience with enterprise
|
||||
LDAP servers.
|
||||
|
||||
</details>
|
||||
|
||||
## Developer Getting Started
|
||||
|
||||
If you want to contribute to Kanidm there is a getting started [guide for developers]. IDM is a
|
||||
|
|
Loading…
Reference in a new issue