Supported Features
This is a list of supported features and standards within Kanidm.
Authorisation
Cryptography
- Password Storage
- RFC6238 Time Based One Time Password
- RFC7519 JSON Web Token
- RFC7516 JSON Web Encryption
Data Import
- RFC4533 LDAP Content Synchronisation
- RFC4519 LDAP Schema
- FreeIPA User Schema
- RFC7644 SCIM Bulk Data Import
Database
LDAP
- RFC4511 LDAP (read-only)
- bind (simple)
- search
- filter
- whoami
- compare
- LDAPS (LDAP over TLS)
OAuth2 / OpenID Connect
- RFC6749 OAuth 2.0 Authorisation Framework
- Authorisation Code Grant
- Client Credentials Grant
- RBAC scope mapping
- RFC6819 OAauth 2.0 Threat Model and Security Considerations
- RFC7009 Token Revocation
- RFC7662 OAuth 2.0 Token Introspection
- RFC7636 Proof Key for Code Exchange (SHA256 Only)
- RFC8414 OAuth 2.0 Authorisation Server Metadata
- RFC9068 OAuth 2.0 JWT Access Tokens
- OpenID Connect Core 1.0
- RBAC claim and scope mapping
- PII scope claim requests
- ES256
id_token
signatures
- OpenID Connect Discovery 1.0
RADIUS
Replication
Unix Client
- PAM/nsswitch client authentication