В режиме прямого доступа, какие разрешения использует Business Connector?Разрешения бизнес-коннектора Dynamics AX 2009
В AX 2009 Business Connector может работать в прямом или косвенном режиме.
В косвенном режиме вы используете LogonAs для олицетворения пользователя AX, и вы наследуете все их разрешения. Я понимаю, что это имеет смысл; Я хорошо справляюсь с этим.
Теперь ... в прямом режиме бизнес-коннектор работает под учетной записью прокси-сервера, которая (по контрольным спискам установки) не может быть связана с учетной записью пользователя в AX. Итак, какие разрешения у вас есть в AX в прямом режиме - неограниченный доступ ко всем таблицам и классам? больше
два элемента:
Документация AX перечислены четыре ключа безопасности для управления Business Connector: SYSCOM, SysComData, SysComExecution и SysComIIS. Однако эти ключи не назначаются никаким объектам, группам пользователей или таблицам в AX. Как они вступают в игру? Вы не можете назначить более одного ключа объекту в AOT, и я определенно не удаляю стандартные ключи для добавления в клавиши Business Connector.
У меня также есть справочник Inside Dynamics AX 2009. Отличная книга, но объяснение прямого режима имеет еще меньший смысл. «Прямой подход использует учетные данные текущего пользователя Dynamics AX». Какой пользователь? У нас есть клиентский сервер приложений с помощью Business Connector для подключения к серверу AX с сотнями пользователей. В прямом режиме бизнес-коннектор просто выбирает права от любого зарегистрированного пользователя по своему усмотрению? Что делать, если ни один пользователь не вошел в систему?
So. Если кто-то это понимает. Я бы очень хотел это понять.
Спасибо!
На самом деле в руководствах по установке явно указано, что учетная запись Business Proxy кричит NOT (я повторяю, NOT), добавляя в качестве обычного пользователя в AX. Сказав это, я знаю несколько систем, которые зависят от этого «правила». – Skaue
Спасибо за ответы. Я понимаю, что вы оба говорите; это на самом деле источник моего первоначального вопроса. У нас есть служба, которая работает под учетной записью системы и подключается к AX. Системная учетная запись, выполняемая службой, не имеет учетной записи AX, но все еще работает, когда служба, а не конечный пользователь, подключается к AX через Business Connector. Итак ... какие разрешения он использует? – Brad
Используете ли вы учетную запись BC в качестве учетной записи синхронизации в AX? Если это так, он создает пользователя под названием Sync, который фактически является учетной записью BC. Я видел это на нескольких системах. –