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

Параметры

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

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

Validations:

  • Must be String

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

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

Validations:

  • Must be String

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

постраничный вывод

Validations:

  • Must be String

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

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

Validations:

  • Must be String


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

Параметры

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

Validations:

  • 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
обязательно

Validations:

  • Must be a Hash

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

Validations:

  • Must be String

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

Validations:

  • Must be String

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

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

Validations:

  • Must be a number.

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

Validations:

  • Must be String

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

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

Validations:

  • Must be String

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

Validations:

  • Must be 'true' or 'false' or '1' or '0'

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

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

Validations:

  • Must be 'true' or 'false' or '1' or '0'

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

Validations:

  • Must be 'true' or 'false' or '1' or '0'

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

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

Validations:

  • Must be String

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

тип сервера LDAP

Validations:

  • Must be one of: free_ipa, active_directory, posix.

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

Фильтр LDAP

Validations:

  • Must be String


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

Параметры

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

Validations:

  • Must be String

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

Validations:

  • Must be a Hash

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

Validations:

  • Must be String

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

Validations:

  • Must be String

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

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

Validations:

  • Must be a number.

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

Validations:

  • Must be String

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

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

обязательно, если onthefly_register=true

Validations:

  • Must be String

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

Validations:

  • Must be String

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

Validations:

  • Must be 'true' or 'false' or '1' or '0'

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

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

Validations:

  • Must be 'true' or 'false' or '1' or '0'

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

Validations:

  • Must be 'true' or 'false' or '1' or '0'

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

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

Validations:

  • Must be String

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

тип сервера LDAP

Validations:

  • Must be one of: free_ipa, active_directory, posix.

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

Фильтр LDAP

Validations:

  • Must be String


PUT /api/auth_source_ldaps/:id/test
Проверить подключение LDAP

Параметры

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

Validations:

  • Must be String


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

Параметры

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

Validations:

  • Must be String