REST-like API для сайта с возможностью запуска приложений только с админки
Итак, есть портал. Решено отдать часть заданий на аутсорсинг, но исходники никому передаваться не будут. Потому, будет API, для сторонних приложений, которые и будут выполнять нужную работу.
Одним из таких приложений будет переводчик сайта, который будет использовать API переводчика гугла.
Например, получение данных из базы будет происходить по ссылке mydomain.com/api/catalog.getItemList.json. Дальше полученные данные переводятся и возвращаются через API обратно на сайт и сохраняются.
Теперь нужно придумать как реализовать возможность запуска таких приложений только администратором портала, т.е. из административной части (т.е. приостановить возможность выполнения приложения его разработчиком). Хотелось бы услышать Ваши мнения по этому поводу.