Megjelent a 0.1.17-es számú, identitás- és hozzáférés-kezelő (IAM) szerver. Megvalósítja az OpenID Connect és az OAuth 2.x protokollokat, adatmodell-szinten kompatibilis a Keycloak platformmal, és kezeli a REST API-t. A megvalósított funkciók közé tartozik az SSO, az MFA (TOTP, WebAuthn/jelszavak), a felhasználó-összevonás LDAP és Kerberos/SPNEGO protokollokról, bejelentkezés külső identitásszolgáltatókon (OIDC, közösségi hálózatok) keresztül, testreszabható dizájnnal és lokalizációval rendelkező bejelentkezési oldalak, valamint a deklaratív kezdeti konfiguráció YAML-ből az első indításkor. A szerver Rust nyelven íródott (a nem biztonságos kód attribútumszinten tilos), Apache 2.0 licenc alatt kerül terjesztésre, és egyetlen, önálló bináris fájlként érkezik, integrált adminisztrációs és felhasználói konzollal. A buildek a következő platformokra generálódnak: Linux, Windows и macOS (amd64 és
kar64).
A projekt egyik fő jellemzője a folyamatos megfelelőség-ellenőrzés.
A hivatalos OpenID Foundation Conformance Suite (5.3.2) tesztcsomag. A tesztelést minden kiadáshoz CI-ben, izolált Docker környezetben végzik. A modulonkénti eredményeket a tárhelyen tárolják, és a teljes jelentéscsomag csatolva van.
Minden kiadás. A Keycloak-kal való paritást tesztek sorozatával ellenőrizzük. Hivatalos tanúsítás tervben van.
Az AI-ügynökszcenáriókban gyakran használt protokollok közé tartozik a DPoP (RFC 9449, tokenkötés a tulajdonos kulcsához), a tokencsere (RFC 8693, jogosultságok korlátozása tokencsere során) és a CIBA (lekérdezési mód, a műveletek emberi megerősítése). A PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), a dinamikus kliensregisztráció (RFC 7591/7592) és az eszközengedélyezés (RFC 8628) szintén támogatott. 100 000 felhasználó teljes importálása az MS Active Directoryból körülbelül 30 másodpercet vesz igénybe.
Forrás: opennet.ru
