Dynamics AX 2009 业务连接器权限

发布于 2024-12-28 06:08:51 字数 740 浏览 1 评论 0原文

在直接模式下,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 是否只是随意从任何登录用户中选择权限?如果没有用户登录怎么办?

所以。如果有人明白的话。我真的很想明白。

谢谢!

In direct mode, what permissions does the Business Connector use?

In AX 2009, the Business Connector can run in direct or indirect mode.

In indirect mode, you use LogonAs to impersonate an AX user, and you inherit all their permissions. I understand that, it makes sense; I'm good with it.

Now... in direct mode, the Business Connector runs under the proxy account, which (by the installation checklist) cannot be associated with a user account in AX. So, what permissions do you have in AX while in direct mode--unlimited access to all tables and classes?

Two more items:

The AX documentation lists four security keys for controlling the Business Connector: SysCom, SysComData, SysComExecution, and SysComIIS. However, these keys aren't assigned to any objects, user groups, or tables in AX. How do they come into play? You can't assign more than one key to an object in the AOT, and I definitely won't be removing my standard keys to add in Business Connector keys.

I also have a reference book, Inside Dynamics AX 2009. Great book, but the explanation for direct mode makes even less sense. "The direct approach uses the credentials of the current Dynamics AX User." WHICH USER? We have a client application server using the Business Connector to connect to an AX server with hundreds of users. In direct mode, does the Business Connector just pick rights from any logged in user at will? What if no users are logged in?

So. If anyone understands it. I'd really like to understand.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

荆棘i 2025-01-04 06:08:51

“直接方法使用当前 Dynamics AX 用户的凭据。” - 使用 AX BC 时,通常用于 AX 外部存在的连接(SSRS、EP、角色中心、工作流)。 BC 充当用户的代理。这意味着,如果您登录 SSRS 网站并尝试运行报告,BC 将充当您的帐户,并且对 AX 中的数据和表格具有与您相同的访问权限。

"The direct approach uses the credentials of the current Dynamics AX User." - When using AX BC, it is usually for connections that exist outside of AX (SSRS, EP, Rolecenters, Workflow). BC acts as a proxy for the user. Meaning if you log into the SSRS Website and attempt to run a report, the BC will act as your account and will have the same access to the data and tables within AX that you would have.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文