تم إصدار خادم إدارة الهوية والوصول (IAM) Issuerd 0.1.17. يدعم هذا الخادم بروتوكولي OpenID Connect وOAuth 2.x، ويتوافق مع منصة Keycloak على مستوى نموذج البيانات، كما يدير واجهة برمجة تطبيقات REST. تشمل الميزات المُطبقة: تسجيل الدخول الموحد (SSO)، والمصادقة متعددة العوامل (MFA) (TOTP، وWebAuthn/passkeys)، وتوحيد المستخدمين من LDAP وKerberos/SPNEGO، وتسجيل الدخول عبر موفري هوية خارجيين (OIDC، وشبكات التواصل الاجتماعي)، وصفحات تسجيل دخول بتصميم وترجمة قابلة للتخصيص، وتكوين أولي تصريحي من YAML عند التشغيل الأول. كُتب الخادم بلغة Rust (يُحظر استخدام التعليمات البرمجية غير الآمنة على مستوى السمات)، ويُوزع بموجب ترخيص Apache 2.0، ويأتي كملف ثنائي واحد مكتفٍ ذاتيًا مع وحدة تحكم إدارية ووحدة تحكم للمستخدم مُدمجتين. يتم إنشاء إصدارات للأنظمة الأساسية التالية: Linux, Windows и macOS (amd64 و
arm64).
تتمثل إحدى السمات الرئيسية للمشروع في التحقق المستمر من الامتثال.
مجموعة اختبارات التوافق الرسمية لمؤسسة OpenID (5.3.2). يتم إجراء الاختبارات في بيئة التكامل المستمر (CI) لكل إصدار في بيئة Docker معزولة. تُخزَّن نتائج كل وحدة على حدة في المستودع، ويتم إرفاق حزمة التقرير الكاملة بـ
يتم التحقق من التكافؤ مع Keycloak من خلال مجموعة من الاختبارات. ومن المخطط الحصول على شهادة رسمية.
تشمل البروتوكولات الشائعة الاستخدام في سيناريوهات وكلاء الذكاء الاصطناعي بروتوكول DPoP (RFC 9449، ربط الرمز المميز بمفتاح الحامل)، وتبادل الرموز المميزة (RFC 8693، تقييد الامتيازات أثناء تبادل الرموز المميزة)، وبروتوكول CIBA (وضع الاستقصاء، تأكيد بشري للإجراءات). كما يدعم النظام بروتوكولات PAR (RFC 9126)، وJAR (RFC 9101)، وJARM، وRAR (RFC 9396)، وتسجيل العميل الديناميكي (RFC 7591/7592)، وتفويض الجهاز (RFC 8628). تستغرق عملية استيراد كاملة لـ 100 مستخدم من دليل مايكروسوفت النشط حوالي 30 ثانية.
المصدر: opennet.ru
