Self Service (SS) — это приложение, появившееся в Ринго версии 2.2, которое позволяет пользователям самостоятельно использовать политики и скрипты, доступные им в системе. Это удобный способ разгрузить IT-администраторов и дать пользователям возможность быстро применять нужные настройки.
Для того чтобы Self Service работал, необходимо соблюдение следующих требований:
| Критерий | Описание |
|---|---|
| Операционная система | macOS, поддерживаются версии, которые поддерживает Ринго |
| Версия Ринго | Ринго MDM 2.2 и выше |
| Сеть | Сетевая доступность с устройств до сервера Ринго по эндпоинту /api/v1/self-service |
В приложении Self Service отображаются только те политики и профили, для которых в настройках распространения установлен флаг «Сделать доступным в Self Service».
Кроме того, эти элементы будут видны только на устройствах, входящих в область применения соответствующей политики или профиля.
В качестве содержимого можно добавлять любой пэйлоад, доступный для стандартной политики или профиля: скрипты, пакеты, обновления информации об устройстве и т.д. Отличий от обычных способов распространения нет.
Когда пользователь выбирает в Self Service элемент (политику или профиль) для выполнения, приложение выполняет следующий процесс:
Генерация токена авторизации
Отправка запроса к API Ринго
/api/v1/self-service.Проверка и исполнение на стороне сервера
Результат выполнения
При использовании внешнего прокси-сервера необходимо добавить в его конфигурацию дополнительный блок location для обеспечения доступа к Self Service, в качестве IP адреса, укажите адрес вашего сервера Ринго:
location /api/v1/self-service {
proxy_pass http://127.0.0.1:5000/api/v1/self-service;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto http;
proxy_set_header X-Nginx-Proxy true;
proxy_buffering off;
}