Description

When I want to publish ETL functionality for remote invocation, I want to be able to create user, who will be able to use APIs, but not use web console (server UI).

Add new permission, which will restrict access to server management console. If admin removes such permission, user will still be able to use APIs (HTTP, SOAP, DataServices), but he will not be able to manage server using UI.

Acceptance criteria

it is possible to have user, who is able to invoke Job execution using API, but he is unable to log in server console