Utgivare 0.1.17, en identitets- och åtkomsthanteringsserver (IAM), har släppts. Den implementerar OpenID Connect- och OAuth 2.x-protokollen och är kompatibel med Keycloak-plattformen på datamodellnivå och hanterar REST API. Implementerade funktioner inkluderar SSO, MFA (TOTP, WebAuthn/lösenord), användarfederation från LDAP och Kerberos/SPNEGO, inloggning via externa identitetsleverantörer (OIDC, sociala nätverk), inloggningssidor med anpassningsbar design och lokalisering, samt deklarativ initial konfiguration från YAML vid första uppstart. Servern är skriven i Rust (osäker kod är förbjuden på attributnivå), distribuerad under Apache 2.0-licensen och levereras som en enda, fristående binärfil med en integrerad administrativ konsol och användarkonsol. Byggnader genereras för följande plattformar: Linux, Windows и macOS (amd64 och
arm64).
En viktig del av projektet är kontinuerlig verifiering av efterlevnad.
Den officiella testsviten för OpenID Foundation Conformance Suite (5.3.2). Testning utförs i CI för varje utgåva i en isolerad Docker-miljö. Resultat modul för modul lagras i arkivet och det fullständiga rapportpaketet bifogas.
Varje utgåva. Paritet med Keycloak verifieras genom en uppsättning tester. Officiell certifiering planeras.
Protokoll som vanligtvis används i AI-agentscenarier inkluderar DPoP (RFC 9449, tokenbindning till bärarnyckeln), tokenutbyte (RFC 8693, begränsning av privilegier under tokenutbyte) och CIBA (pollingläge, mänsklig bekräftelse av åtgärder). PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), dynamisk klientregistrering (RFC 7591/7592) och enhetsauktorisering (RFC 8628) stöds också. En fullständig import av 100 000 användare från MS Active Directory tar cirka 30 sekunder.
Källa: opennet.ru
