E dala njĂ« version tĂ« ri tĂ« Issuerd 0.1.17 â server pĂ«r menaxhimin e identitetit dhe aksesit (IAM), qĂ« implementon protokollet OpenID Connect dhe OAuth 2.x dhe Ă«shtĂ« i pĂ«rputhshĂ«m me platformĂ«n Keycloak nĂ« nivelin e modelit tĂ« tĂ« dhĂ«nave dhe menaxhuesin e REST API. JanĂ« implementuar SSO, MFA (TOTP, WebAuthn/passkeys), federata e pĂ«rdoruesve nga LDAP dhe Kerberos/SPNEGO, hyrja pĂ«rmes ofruesve tĂ« jashtĂ«m tĂ« identitetit (OIDC, rrjetet sociale), faqet e hyrjes me dizajn tĂ« personalizuar dhe lokalizim, konfigurim fillestar deklarativ nga YAML gjatĂ« nisjes sĂ« parĂ«. Serveri Ă«shtĂ« shkruar nĂ« Rust (kode tĂ« pafund nuk lejohet nĂ« nivelin e atributeve), shpĂ«rndahet nĂ«n licencĂ«n Apache 2.0 dhe vjen si njĂ« skedar tĂ« vetĂ«m, tĂ« plotĂ«, qĂ« pĂ«rmban konsolĂ«n administrative dhe konsolĂ«n e pĂ«rdoruesit. NdĂ«rtimet krijohen pĂ«r platformat Linux, Windows dhe macOS (amd64 dhe
arm64).
Karakteristika kyçe e projektit është kontrolli i vazhdueshëm i përputhshmërisë
me setin zyrtar të testeve të OpenID Foundation Conformance Suite (5.3.2). Testimi kryhet në CI për çdo version në një ambient docker të izoluar. Rezultatet modulare ruhen në depo, dhe paketa e plotë e raportit bashkëngjitet me
secilin version. Pariteti me Keycloak kontrollohet nëpërmjet setit të testeve. Në planet është kalimi i sertifikimit zyrtar.
Nga protokollet që kërkohen në skenarët me agjentë AI, janë implementuar DPoP (RFC 9449, lidhja e token-it me çelësin e prezantuesit), shkëmbimi i tokeneve (RFC 8693, kufizimi i autorizimeve gjatë shkëmbimit të token-it) dhe CIBA (reagimi poll, konfirmimi i veprimeve nga njeriu). Për më tepër, përkrahen PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), regjistrimi dinamik i klientëve (RFC 7591/7592), autorizimi i pajisjeve (RFC 8628). Importi i plotë i 100,000 përdoruesve nga MS Active Directory zgjat rreth 30 sekonda.
Burimi: opennet.ru
