Byl vydán Issuerd 0.1.17 – server pro správu identity a přístupu (IAM), který implementuje protokoly OpenID Connect a OAuth 2.x a je kompatibilní s platformou Keycloak na úrovni datového modelu a spravujícím REST API. Byly zavedeny SSO, MFA (TOTP, WebAuthn/passkeys), federace uživatelů z LDAP a Kerberos/SPNEGO, přihlášení přes externí identifikační poskytovatele (OIDC, sociální sítě), přihlašovací stránky s přizpůsobitelným designem a lokalizací, deklarativní počáteční konfigurace z YAML při prvním spuštění. Server je napsán v Rustu (unsafe kód je zakázán na úrovni atributů), distribuuje se pod licencí Apache 2.0 a dodává se jako jeden samostatný binární soubor, do kterého jsou zabudovány administrativní konzole a uživatelská konzole. Sestavy jsou vytvářeny pro platformy Linux, Windows a macOS (amd64 a
arm64).
Klíčovým rysem projektu je neustálé ověřování shody
oficiálním sadou testů OpenID Foundation Conformance Suite (5.3.2). Testování probíhá v CI pro každé vydání v izolovaném dockerovém prostředí. Moduly výsledků jsou ukládány v repozitáři a kompletní balíček zpráv je připojen k
každému vydání. Parita s Keycloak je kontrolována sadou testů. V plánu je absolvování oficiální certifikace.
Z protokolů požadovaných v scénářích s AI agenty byly implementovány DPoP (RFC 9449, vázání tokenu na klíč žadatele), výměna tokenů (RFC 8693, zúžení oprávnění při výměně tokenu) a CIBA (režim poll, potvrzení akce uživatelem). Také jsou podporovány PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), dynamická registrace klientů (RFC 7591/7592), autorizace zařízení (RFC 8628). Úplný import 100 tisíc uživatelů z MS Active Directory trvá přibližně 30 sekund.
Zdroj: opennet.ru
