Kimlik ve erişim yönetimi (IAM) sunucusu Issuerd 0.1.17 yayınlandı. OpenID Connect ve OAuth 2.x protokollerini uyguluyor ve veri modeli düzeyinde Keycloak platformuyla uyumlu olup REST API'yi yönetiyor. Uygulanan özellikler arasında SSO, MFA (TOTP, WebAuth/passkeys), LDAP ve Kerberos/SPNEGO'dan kullanıcı federasyonu, harici kimlik sağlayıcıları (OIDC, sosyal ağlar) aracılığıyla oturum açma, özelleştirilebilir tasarım ve yerelleştirmeye sahip oturum açma sayfaları ve ilk çalıştırmada YAML'den bildirimsel başlangıç yapılandırması yer alıyor. Sunucu Rust dilinde yazılmıştır (öznitelik düzeyinde güvenli olmayan kod yasaktır), Apache 2.0 lisansı altında dağıtılmaktadır ve entegre bir yönetim konsolu ve kullanıcı konsolu içeren tek, bağımsız bir ikili dosya olarak gelir. Derlemeler aşağıdaki platformlar için oluşturulmuştur: Linux, Windows и macOS (amd64 ve
kol64).
Projenin en önemli özelliklerinden biri, sürekli uyumluluk doğrulamasıdır.
Resmi OpenID Foundation Uyumluluk Paketi (5.3.2). Testler, her sürüm için izole edilmiş bir Docker ortamında CI'da gerçekleştirilir. Modül bazında sonuçlar depoda saklanır ve tam rapor paketi eklenir.
Her sürümde Keycloak ile uyumluluk bir dizi testle doğrulanmaktadır. Resmi sertifikasyon planlanmaktadır.
Yapay zeka ajanı senaryolarında yaygın olarak kullanılan protokoller arasında DPoP (RFC 9449, belirtecin taşıyıcı anahtara bağlanması), belirteç değişimi (RFC 8693, belirteç değişimi sırasında ayrıcalıkların kısıtlanması) ve CIBA (sorgulama modu, eylemlerin insan tarafından onaylanması) yer almaktadır. PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), dinamik istemci kaydı (RFC 7591/7592) ve cihaz yetkilendirmesi (RFC 8628) de desteklenmektedir. MS Active Directory'den 100 kullanıcının tam olarak içe aktarılması yaklaşık 30 saniye sürer.
Kaynak: opennet.ru
