defaults.json
Обзор
Предоставляет публично доступные данные для корневого приложения.
Настройки могут размещаться в файле 'defaults.json'.
Некоторые параметры могут переопределяться системой вне зависимости от указанных значений в файле:
-
defaultDomain
- домен, подставляемый по умолчанию в поле ввода в окне логина. Если в системе не создано ни одного домена, то подставляется имя мастер-домена. Если создан только один домен, то подставляется его имя. Если в настройках мастер-домена в поле 'default_domain' задано имя существующего домена, то подставляется оно. Иначе подставляется значение из оригинального файла 'defaults.json'. При этом если значение является строкой "URL", то подставляется домен из адресной строки браузера, по которой было загружено приложение. -
selfRegisterDomains
- на основании настройки мастер-домена 'self_register_mode' и 'self_register_domains' определяет список доменов, в которые разрешена самостоятельная регистрация пользователей. Этот список может быть построен и на основании опроса всех доменов (см. Настройки домена, поле 'self_register_allowed']). В результате в форме самостоятельной регистрации заполняется выпадающий список доменов и соответствующая ссылка. -
authButtons
- список кнопок для SSO-авторизации (OAuth, OpenId, ЕСИА). -
connector_url
- URL для скачивания коннектора к многосерверной системе.
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
Получение ресурса
Ответ
HTTP/1.1 200 OK
Content-Type: application/json
{
"authButtons": [{"img":"/.well-known/oauth/icons/ya.png","label":"Вход c Яндекс ID","url":"/oauth/redirect/yandex"}],
"connector_url": "/rest/v1/public/resources/connector.html",
"defaultDomain": "pbx.era-platform.ru",
"selfRegisterDomains": []
}