Mattermost
Читает GET /api/v4/config/client?format=old для получения версии —
тот же публичный эндпоинт клиентского конфига, который нужен странице
входа ещё до появления сессии.
targets: - id: mattermost-main product: mattermost address: https://mattermost.example.comАутентификация
Заголовок раздела «Аутентификация»Отсутствует — эндпоинт не принимает никакого credential.
Реальный ответ — это полный дамп клиентского конфига, больше сотни
ключей, включая feature-флаги, цвета кнопок SSO и поля, реально
идентифицирующие конкретную установку (SiteName, SupportEmail,
telemetry/diagnostic ID, публичный ключ для подписи). Ничто из этого не
описывает само программное обеспечение, поэтому читаются только
Version и поля Build*.
Записываемые поля
Заголовок раздела «Записываемые поля»versionextra.buildNumber,extra.buildHash
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»endoflife:mattermost.