R сервер с REST API и аутентификацией пользователя

pawels спросил: 13 октября 2017 в 06:25 в: r

Мне нужна помощь более опытных пользователей R. Я ищу R серверное приложение с REST API. Я хотел бы отправлять и запускать R-скрипт с использованием HTTP и получать результаты. Важная вещь - это аутентификация и авторизация пользователя - скрипты должны выполняться в отдельном рабочем пространстве (например, домашний каталог пользователя). Лучшим решением будет аутентификация / авторизация учетной записи системы пользователя. Кто-нибудь знает такое приложение? Я нашел приложение, подобное OpenCPU, но без поддержки аутентификации.

Подробно:

r серверное приложение должно быть автономное приложение, работающее на компьютере с Linux. Он прослушивает HTTP-порт для запроса. Клиентские приложения взаимодействуют с сервером только через REST API. Чтобы выполнить код R, клиент должен сначала пройти аутентификацию, используя имя пользователя и пароль системной учетной записи. После успешной аутентификации пользователь имеет доступ к своему собственному домашнему каталогу (или другому каталогу выделенного рабочего пространства). Пользователь может читать / записывать файлы в рабочей области из кода R. Код R для выполнения отправляется в виде простого текста в запросе POST. В конце концов, его можно запустить как скрипт из каталога рабочей области пользователя. Требуется поддержка полной функциональности R. Общая идея аналогична RStudio Server или JupyterHub, за исключением того, что клиент - не веб-браузер, а внешнее (например, Java) приложение. К сожалению, я не нашел разумной документации API для RStudio или JupyterHub


0 ответов