defaults.json

Обзор

Предоставляет публично доступные данные для корневого приложения.

Настройки могут размещаться в файле 'defaults.json'.

Некоторые параметры могут переопределяться системой вне зависимости от указанных значений в файле:

  • defaultDomain - домен, подставляемый по умолчанию в поле ввода в окне логина. Если в системе не создано ни одного домена, то подставляется имя мастер-домена. Если создан только один домен, то подставляется его имя. Если в настройках мастер-домена в поле 'default_domain' задано имя существующего домена, то подставляется оно. Иначе подставляется значение из оригинального файла 'defaults.json'.

  • selfRegisterAllowed - на основании настройки мастер-домена 'self_register_mode' определяет разрешение на самостоятельную регистрацию пользователей. В результате в форме авторизации будет или не будет доступна соответствующая ссылка.

  • selfRegisterDomains - на основании настройки мастер-домена 'self_register_mode' и 'self_register_domains' определяет список доменов, в которые разрешена самостоятельная регистрация пользователей. Этот список может быть построен и на основании опроса всех доменов (см. Настройки домена, поле 'self_register_allowed']). В результате в форме самостоятельной регистрации заполняется выпадающий список доменов.

Запросы

HTTP verb Endpoint Описание

GET

/rest/v1/public/resources/default.json

Получение ресурса

Получение ресурса

Запрос

Пример запроса
GET /rest/v1/public/resources/defaults.json HTTP/1.1

Ответ

HTTP/1.1 200 OK
Content-Type: application/json

{
    "defaultDomain": "pbx.era-platform.ru",
    "selfRegisterAllowed": false,
    "selfRegisterDomains": []
}