Dynamics 365 Business Central Azure application registration

本方法适用于 单租户服务器身份验证。

实现方法

在大多数组织里ERP Admin 不一定有权限 Azure Admin权限,在实施过程中你只需要把以下指引发给你的系统管理员。 请注意后面有系统管理员设置好后,你如何检查。

  1. 导航到 https://admin.microsoft.com 并登录。

  2. 选择 "管理中心 > Microsoft Entra ID"。

  3. 从左侧导航面板中,选择 Applications > App registrations

  4. 选择 + 新注册

  5. "注册应用程序 "表单中,为您的应用程序提供一个名称,选择 "仅此组织目录中的帐户 ",然后选择 "注册"。本演练和提供的示例代码不需要重定向 URI。

  6. 在导航面板中,选择 API 权限

  7. API permissions (API 权限 ) 页面上,选择 Grant admin consent for 'org-name' (如果尚未选择),然后在出现提示时选择 Yes (是)。请注意,此服务器到服务器方案不需要委派权限。

  8. 在导航面板中选择 概述 然后记录应用程序注册的 显示名称应用程序(客户端)ID目录(租户)ID 值。

  9. 在导航面板中,选择证书和秘密

  10. Client secrets(客户端密钥) 下,选择 + New client secret(新建客户端密钥)以创建密钥。

  11. 在表单中,输入描述,然后选择 添加。记录 secret 字符串。离开当前屏幕后,您将无法再次查看密钥。

检查项:

1。完成注册后Azure的Dynamics 365 Business Central 的API权限如下:

  1. 系统管理员需提供如下信息给你:

Postman测试:

测试方法如上:需要换成你自己的租户ID 和 密钥。

生成的access_token 就可以 用在你的web api 调用过程中。

有关如何在BC中注册entra 应用 , 以及 如何调用BC的web api我将分其它章节介绍。

最后感谢Yeats提供 Dynamics 365 Business Central 测试环境。

**Yeats 卿毅(Yeats Qing),微软最有价值专家(中国区唯一一位微软商务解决方案MBS方向的MVP)

**Yeats 湖北熵联信息科技服务有限公司(专业从事Dynamics 365 BC & CRM Sales & PP 实施开发企业) 创始人。

相关推荐
天庭鸡腿哥1 小时前
国外软件,安装即时专业版!
stm32·microsoft·macos·everything
小尧嵌入式8 小时前
Linux进程线程与进程间通信
linux·运维·服务器·c语言·开发语言·数据结构·microsoft
切糕师学AI8 小时前
Azure RTOS ThreadX 简介
microsoft·嵌入式·azure·rtos
小二·8 小时前
AI工程化实战《二》:RAG 高级优化全解——从 HyDE 到 Self-RAG,打造高精度企业问答系统
人工智能·microsoft·机器学习
Joy-鬼魅11 小时前
vs调试器设置解决创建共享内存返回错误码5的问题
c++·microsoft·createfilemap·vc
枫叶丹412 小时前
【Qt开发】Qt事件(一)
c语言·开发语言·数据库·c++·qt·microsoft
liangshanbo12151 天前
深入理解 Model Context Protocol (MCP):从原理到实践
开发语言·qt·microsoft
武藤一雄1 天前
[奇淫巧技] WPF篇 (长期更新)
windows·microsoft·c#·.net·wpf
ITHAOGE151 天前
下载 | Win11 官方精简版,系统占用空间极少!(12月更新、Win 11 IoT物联网 LTSC版、适合老电脑安装使用)
windows·科技·物联网·microsoft·微软·电脑
xixixi777771 天前
安全SDK:无感采集用户在APP内的交互行为(点击速度、滑动轨迹、停留时长),用于后续的行为生物特征分析
安全·microsoft·数据采集·特征·隐私·合规·设备指纹