GET /api/auth_source_ldaps
Список всех источников LDAP-авторизации

Параметры

Имя параметра Описание
search
необязательно

отфильтровать результаты


Value:

Must be String

order
необязательно

отсортировать результаты


Value:

Must be String

page
необязательно

разместить результат на нескольких страницах


Value:

Must be String

per_page
необязательно

количество записей на запрос


Value:

Must be String


GET /api/auth_source_ldaps/:id
Показать источник LDAP-авторизации

Параметры

Имя параметра Описание
id
обязательно

Value:

Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.


POST /api/auth_source_ldaps
Создать источник LDAP-авторизации

Параметры

Имя параметра Описание
auth_source_ldap
обязательно

Value:

Must be a Hash

auth_source_ldap[name]
обязательно

Value:

Must be String

auth_source_ldap[host]
обязательно

Value:

Must be String

auth_source_ldap[port]
необязательно , nil разрешен

по умолчанию 389


Value:

Must be a number.

auth_source_ldap[account]
необязательно , nil разрешен

Value:

Must be String

auth_source_ldap[base_dn]
необязательно , nil разрешен

Value:

Must be String

auth_source_ldap[account_password]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_login]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_firstname]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_lastname]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_mail]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_photo]
необязательно , nil разрешен

Value:

Must be String

auth_source_ldap[onthefly_register]
необязательно , nil разрешен

Value:

Must be 'true' or 'false'

auth_source_ldap[usergroup_sync]
необязательно , nil разрешен

синхронизировать внешние группы пользователя при входе


Value:

Must be 'true' or 'false'

auth_source_ldap[tls]
необязательно , nil разрешен

Value:

Must be 'true' or 'false'

auth_source_ldap[groups_base]
необязательно , nil разрешен

базовый DN для групп


Value:

Must be String

auth_source_ldap[server_type]
необязательно , nil разрешен

тип LDAP сервера


Value:

Must be one of: free_ipa, active_directory, posix.

auth_source_ldap[ldap_filter]
необязательно , nil разрешен

Фильтр LDAP


Value:

Must be String


PUT /api/auth_source_ldaps/:id
Изменить источник LDAP-авторизации

Параметры

Имя параметра Описание
id
обязательно

Value:

Must be String

auth_source_ldap
обязательно

Value:

Must be a Hash

auth_source_ldap[name]
необязательно

Value:

Must be String

auth_source_ldap[host]
необязательно

Value:

Must be String

auth_source_ldap[port]
необязательно , nil разрешен

по умолчанию 389


Value:

Must be a number.

auth_source_ldap[account]
необязательно , nil разрешен

Value:

Must be String

auth_source_ldap[base_dn]
необязательно , nil разрешен

Value:

Must be String

auth_source_ldap[account_password]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_login]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_firstname]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_lastname]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_mail]
необязательно , nil разрешен

required if onthefly_register is true


Value:

Must be String

auth_source_ldap[attr_photo]
необязательно , nil разрешен

Value:

Must be String

auth_source_ldap[onthefly_register]
необязательно , nil разрешен

Value:

Must be 'true' or 'false'

auth_source_ldap[usergroup_sync]
необязательно , nil разрешен

синхронизировать внешние группы пользователя при входе


Value:

Must be 'true' or 'false'

auth_source_ldap[tls]
необязательно , nil разрешен

Value:

Must be 'true' or 'false'

auth_source_ldap[groups_base]
необязательно , nil разрешен

базовый DN для групп


Value:

Must be String

auth_source_ldap[server_type]
необязательно , nil разрешен

тип LDAP сервера


Value:

Must be one of: free_ipa, active_directory, posix.

auth_source_ldap[ldap_filter]
необязательно , nil разрешен

Фильтр LDAP


Value:

Must be String


PUT /api/auth_source_ldaps/:id/test
Test LDAP connection

Параметры

Имя параметра Описание
id
обязательно

Value:

Must be String


DELETE /api/auth_source_ldaps/:id
Удалить источник LDAP-авторизации

Параметры

Имя параметра Описание
id
обязательно

Value:

Must be String