Разрешения для Dynamics AX 2009 Business Connector
Какие разрешения использует Business Connector в прямом режиме?
В AX 2009 Business Connector может работать в прямом или косвенном режиме.
В косвенном режиме вы используете LogonAs для олицетворения пользователя AX и наследуете все его разрешения. Я понимаю, что это имеет смысл; У меня все хорошо.
Теперь... в прямом режиме Business Connector работает под учетной записью прокси, которую (по контрольному списку установки) нельзя связать с учетной записью пользователя в AX. Итак, какие разрешения у вас есть в AX в прямом режиме - неограниченный доступ ко всем таблицам и классам?
Еще два предмета:
В документации AX перечислены четыре ключа безопасности для управления Business Connector: SysCom, SysComData, SysComExecution и SysComIIS. Однако эти ключи не назначаются никаким объектам, группам пользователей или таблицам в AX. Как они вступают в игру? Вы не можете назначить более одного ключа для объекта в AOT, и я определенно не буду удалять свои стандартные ключи для добавления в ключи Business Connector.
У меня также есть справочник Inside Dynamics AX 2009. Отличная книга, но объяснение прямого режима имеет еще меньше смысла. "Прямой подход использует учетные данные текущего пользователя Dynamics AX". Какой пользователь? У нас есть сервер клиентских приложений, использующий Business Connector для подключения к серверу AX с сотнями пользователей. В прямом режиме Business Connector просто выбирает права у любого вошедшего в систему пользователя по желанию? Что делать, если ни один пользователь не вошел в систему?
Так. Если кто-то это понимает. Я бы очень хотел понять.
Спасибо!
1 ответ
"Прямой подход использует учетные данные текущего пользователя Dynamics AX". - При использовании AX BC это обычно для соединений, которые существуют за пределами AX (SSRS, EP, Rolecenters, Workflow). BC действует как прокси для пользователя. Это означает, что если вы войдете на веб-сайт SSRS и попытаетесь запустить отчет, BC будет действовать как ваша учетная запись и будет иметь такой же доступ к данным и таблицам в AX, как и у вас.