Роли доступа
Пользователю, от лица которого будет происходить взаимодествеие с сервисом "Бром", необходимо установить одну или несколько ролей доступа, предусмотренных в расширении. В таблице ниже представлено описание каждой из ролей расширения "Бром":
Роль (Бром) | Описание |
---|---|
Полные права | Предоставляет доступ ко всем методам сервиса. Пользователь может читать данные, изменять данные, выполнять произвольные запросы, вызывать серверные методы и выполнять произвольный код на втроенном языке 1С. |
Чтение данных | Предоставляет доступ к данным только на чтение. Пользователю доступны методы: "GetObject", "GetObjectList", "GetSessionParameter", "GetConstant", "GetConstantList", "ExecuteRequest", "ExecuteRequestBatch". |
Изменение данных | Предоставляет доступ к данным только на запись. Пользователю доступны методы: "PostObject", "DeleteObject", "SetConstant". |
Удаленный вызов процедур | Предоставляет доступ к контексту серверных модулей. Пользователь может вызывать серверные процедуры и функции из общих модулей и модулей менеджера. Пользователю доступен метод "ExecuteMethod". |
Удаленное выполнение кода | Позволяет выполнять произвольный код втроенного языка 1С на стороне сервера. Пользователю доступен метод "ExecuteCode". |
Методы "GetSystemInfo", "GetMetadata" и "GetMetadaChildrenNames" доступны для всех ролей доступа, определенных в расширении.
ВАЖНО!
Внутренние роли расширения предоставлют доступ только к вызову соответствующих методов сервиса, но не предоставяют доступ к объектам основной конфигурации. Для доступа к тем или иным объектам конфигурации пользователю необходимо также установить соответствующие роли доступа основной конфигурации. Другими словами, если у пользователя нет доступа к определенному справочнику в основной конфигурации, то и через сервис "Бром" он обратиться к нему не сможет.