AiHummer
Аԥсшәа
Аиалаҵара
v1.0.x
{ }Swagger

Аэнтерпрайз SSO

v1.0.x · ирҿыцуп 2026-06-26

AiHummer ауправлеиҩцәеи аха-ныҟәаҩцәеи ируентификациазуеит шәара шәиаентра-провайдер аҟны. Ихадоу, апродукциатә-мҩа аконтроль — OIDC ауп, уи аадминтә API ахьчоит; SAML, LDAP/AD насгьы SCIM апровизионра нагӡоуп, насгьы алокалтә аутентификациа дәынтәтә IdP ыҟамкәа аиҿкаарақәа рзы.

OIDC аадминтә API ахьчоит

OIDC — deny-by-default ауп насгьы /v1/admin/* ахьчоит. Уи аконфигурациазҵа AIHUMMER_OIDC_ISSUER ала (насгьы иадҳәалоу аклиент арегулиаразақәа).

# /home/.aihummer/etc/gateway.env
AIHUMMER_OIDC_ISSUER=https://idp.example.com/

Иҟоуп oidc-setup runbook (docs/runbooks/oidc-setup.md) аклиент арегистрациеи аиссиуер аиқәыршәареи рымҩақәа аазырԥшуа.

[!DANGER] OIDC аконфигурациазмҵакәа, аадминтә API аидентификациазы dev headers ируадаҩуеит. Уи арежим алокалтә ишьҭаргылара мацара азоуп — зныкгьы аадминтә эндпоинт интернетахь иаашәымҭал OIDC (ма егьырҭ ишьақәыргылоу аутентификациа) аԥхьа иҟамкәа. Ишьақәышәыргыл AIHUMMER_OIDC_ISSUER алокалтә ишьҭаргыларада зегьы рҟынӡа.

[!TIP] OIDC иацышәырыхь IP-аидбжьара ахьыԥшра насгьы иргат API-калитқәа убри аадминтә анеира аиентра, асеть насгьы апривилегиа реицзыршәара ала ииашо ала.

SAML

SAML азнызаҵә анеира (single sign-on) нагӡоуп, истандарту аусура-провайдер эндпоинтқәа аазырԥшуа:

Endpoint Ахықәкы
GET /saml/metadata Аусура-провайдер аметадан шәара шәIdP азы.
POST /saml/acs Assertion Consumer Service — SAML аҭак идыркылоит.
GET /saml/login SAML анеира амҩа иалагоит.

[!NOTE] SAML нагӡоуп аха IdP-цыԥхьаӡа зегьы рыла ихархәарала ишьақәырҕәҕәам. Иуадаҩ алас ала и аус ауеит насгьы ишьақәыргыла шәара шәиаентра-провайдер аҟны апродукциа аҿы абжьара аԥхьа.

LDAP / Active Directory

LDAP/AD аутентификациа нагӡоуп аха-ныҟәаҩцәа адиректориатә сервер аҟны зуентификациазуа аиҿкаарақәа рзы.

[!NOTE] SAML еиԥш, LDAP/AD нагӡоуп аха адиректориатә конфигурациақәа зегьы рыла ихархәарала ишьақәырҕәҕәам. Ишьақәыргыла уаргьы уадиректориа аҟны аладылара аԥхьа.

SCIM апровизионра

SCIM шәара шәIdP азирхоит ахаԥхьара ала аха-ныҟәаҩцәа рынагалареи рыдәылгареи, истандарту SCIM v2 ныҟәаҩ эндпоинтқәа рыла:

Endpoint Ахықәкы
GET /scim/v2/Users Иргоу ныҟәаҩцәа рхьыԥшра / рыԥшаара.
POST /scim/v2/Users Ныҟәаҩ аԥҵара.
GET /scim/v2/Users/{id} Зныкаҵә ныҟәаҩ аԥхьара.
PUT /scim/v2/Users/{id} Ныҟәаҩ аиҭашьақәыргылара.
DELETE /scim/v2/Users/{id} Ныҟәаҩ адәылгара.

SCIM ала апровизионра ныҟәаҩ адиректориа шәара шәIdP аицзеиԥшуеит, аналагалаҩцәеи адәылҵцәеи аадминтә усурада ишааарԥшу.

Алокалтә аутентификациа

Дәынтәтә IdP ыҟамкәа, AiHummer алокалтә аутентификациа иадгылоит. Иҿыцу адан-база аҿы агейтуэй иаԥнырԥшуеит зныкатәи admin ажәамаӡа алогахь аиҿкаара актәи аналага; уаннеи насгьы иуԥсах иласы. Алокалтә аутентификациа иабзахоуп аماҷ ма еиԥырԥшоу аиҿкаарақәа рзы, аха IdP змоу аиҿкаарақәа рзы OIDC иаанхоит ииашоу апродукциа амҩа.

Аподход алхра

Амеханизм Изаԥсоу Астатус
OIDC Аадминтә API ахьчара иарбанзаалак ажәынтәла иҟам ишьҭаргылара аҿы Ииашоу апродукциа амҩа
SAML SAML SSO ала истандартизациазуа аэнтерпрайзқәа Нагӡоуп; шәара шәIdP аҟны ишьақәыргыла
LDAP / AD Адиректориа ишьаҭоу аутентификациа Нагӡоуп; шәара шәдиректориа аҟны ишьақәыргыла
SCIM IdP аҟынтәи иавтоматизациоу ныҟәаҩ апровизионра Нагӡоуп (SCIM v2 Users)
Алокалтә аутентификациа IdP ыҟамкәа аماҷ ма еиԥырԥшоу аиҿкаарақәа Иалоу

Анахь шәаҟәҵалоит