A fost publicată versiunea Issuerd 0.1.17 — servere de management al identității și accesului (IAM) care implementează protocoalele OpenID Connect și OAuth 2.x și este compatibil cu platforma Keycloak la nivel de model de date și API REST de management. S-au implementat SSO, MFA (TOTP, WebAuthn/passkeys), federația utilizatorilor din LDAP și Kerberos/SPNEGO, autentificarea prin furnizori externi de identitate (OIDC, rețele sociale), pagini de autentificare cu personalizare și localizare, configurație inițială declarativă din YAML la primul început. Serverul este scris în Rust (cod nesigur interzis la nivel de atribute), distribuit sub licența Apache 2.0 și livrat ca un singur fișier binar autonom, care include consola de administrare și consola utilizatorului. Compilările sunt disponibile pentru platformele Linux, Windows și macOS (amd64 și
arm64).
Caracteristica principală a proiectului este verificarea continuă a conformității
setului oficial de teste OpenID Foundation Conformance Suite (5.3.2). Testarea se desfășoară în CI pentru fiecare lansare într-un mediu docker izolat. Rezultatele modulare sunt păstrate în depozit, iar pachetul complet de rapoarte este anexat la
fiecare lansare. Paritatea cu Keycloak este controlată de un set de teste. Se discută despre obținerea certificării oficiale.
Dintre protocoalele solicitate în scenarii cu agenți AI, sunt implementate DPoP (RFC 9449, legarea token-ului de cheia prezentatorului), schimbul de token-uri (RFC 8693, restrângerea atribuțiilor la schimbul de token) și CIBA (modul poll, confirmarea acțiunilor de către utilizator). De asemenea, sunt acceptate PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), înregistrarea dinamică a clienților (RFC 7591/7592), autorizarea dispozitivelor (RFC 8628). Importul complet a 100 de mii de utilizatori din MS Active Directory durează aproximativ 30 de secunde.
Sursa: opennet.ro
