0.1.17 хувилбарыг гаргагч болох таних тэмдэг болон хандалтын удирдлагын (IAM) серверийг гаргалаа. Энэ нь OpenID Connect болон OAuth 2.x протоколуудыг хэрэгжүүлдэг бөгөөд өгөгдлийн загварын түвшинд Keycloak платформтой нийцтэй бөгөөд REST API-г удирддаг. Хэрэгжүүлсэн функцуудад SSO, MFA (TOTP, WebAuthn/нууц түлхүүрүүд), LDAP болон Kerberos/SPNEGO-оос хэрэглэгчийн холбоо, гадаад таних тэмдэг үзүүлэгчээр дамжуулан нэвтрэх (OIDC, нийгмийн сүлжээ), өөрчлөх боломжтой дизайн болон байршилтай нэвтрэх хуудас, мөн анх удаа ажиллуулахад YAML-аас тунхаглах анхны тохиргоо орно. Сервер нь Rust хэлээр бичигдсэн (атрибутын түвшинд аюултай кодыг хориглоно), Apache 2.0 лицензийн дагуу тараагдсан бөгөөд нэгдсэн удирдлагын консол болон хэрэглэгчийн консолтой ганц, бие даасан хоёртын файл хэлбэрээр ирдэг. Дараах платформуудад зориулж бүтээгдсэн болно: Linux, Windows и macOS (amd64 болон
гар64).
Төслийн гол онцлог нь тасралтгүй нийцлийн баталгаажуулалт юм.
Албан ёсны OpenID Foundation Conformance Suite (5.3.2) туршилтын багц. Туршилтыг тусгаарлагдсан Docker орчинд хувилбар бүрийн хувьд CI дээр гүйцэтгэдэг. Модулиудын үр дүнг репозиторт хадгалдаг бөгөөд бүрэн тайлангийн багцыг хавсаргасан болно.
Хувилбар бүр. Keycloak-тай тэнцвэртэй байдлыг багц туршилтаар баталгаажуулдаг. Албан ёсны гэрчилгээ авахаар төлөвлөж байна.
Хиймэл оюун ухааны агентын хувилбаруудад түгээмэл хэрэглэгддэг протоколуудад DPoP (RFC 9449, тээгч түлхүүрт токен холбох), токен солилцоо (RFC 8693, токен солилцооны үед эрхийг хязгаарлах) болон CIBA (санал асуулгын горим, үйлдлийг хүнээр баталгаажуулах) орно. PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), динамик клиент бүртгэл (RFC 7591/7592) болон төхөөрөмжийн эрхжүүлэлт (RFC 8628) мөн дэмжигддэг. MS Active Directory-с 100 хэрэглэгчийг бүрэн импортлоход ойролцоогоор 30 секунд шаардагдана.
Эх сурвалж: opennet.ru
