如何解决是否可以将 Azure 服务总线与 Azure AD不是 ADFS一起使用来公开 AX 2012 服务?
我的任务是开发与外部系统的集成,我相信 Azure 服务总线是我应该走的路。如果没有,我愿意接受建议。我需要推送/拉取客户/供应商、销售/采购订单,然后是某些操作事件(发布拣货清单等)。
如果我找不到现有的服务,我在考虑 AIF 和一些自定义 AX 服务。
根据 https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/service-integration-architecture-with-windows-azure-service-bus-relay,它需要 Azure 目录联合服务 (ADFS),但这是否已经过时?
移动连接器文档过去常说 ADFS,但他们将其更改为允许 Azure Active Directory (AAD)。
将 AX 中的各种服务安全地暴露给外部系统的最佳方法是什么?我们有 AAD。
解决方法
How to integrate Dynamics AX 2012 with Azure and Power Platform 描述了将 AX 2012 服务与 Azure 集成和公开的几个选项。
其中之一是如何使用 Azure Relay Service 安全地向外部客户端公开在本地系统上运行的服务。
如文章所述,要使用该选项,您需要为 AIF 端点创建自定义 ASP.NET Core REST 代理服务。它还指向一个 GitHub 存储库,可以在其中找到此类代理服务的示例:https://github.com/sertanyaman/ax2012-aif-aspnetcore-proxyservice-sample
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。