【发布时间】:2020-02-05 10:51:17
【问题描述】:
我为生产和测试环境创建了两个应用程序实例 [Dynamics 365 Finance and Operations]。我现在收到以下错误。
无法获取频道信息详情 Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: AADSTS700027:客户端断言包含无效签名。 [原因 - 找不到密钥。客户端使用的密钥指纹:'0DEC01638DF6D70A2D57DFE338ABFC3D6BD45458',请访问 'https://developer.microsoft.com/en-us/graph/graph-explorer' 和查询 为了 'https://graph.microsoft.com/beta/applications/00000015-0000-0000-c000-000000000000' 查看配置的密钥] 跟踪 ID:afa96f28-9dbe-48cb-a569-431f637b1a00 相关 ID:8981ef7c-9bd5-427e-bd33-072fc7faca86 时间戳: 2020-02-05 07:47:17Z ---> System.Net.Http.HttpRequestException: 响应状态码不表示成功:401
此日志来自测试环境,现在在我开始使用此 AAD_AppId:00000015-0000-0000-c000-000000000000 创建生产环境后,它开始出现此错误。所以我的问题是,是否可以为两个应用程序使用相同的 AAD_AppId。
【问题讨论】:
-
那个 AppId 看起来像租户 id,也许检查一下你的实际应用 id 是什么?
-
00000015-0000-0000-c000-000000000000是内部 Microsoft 应用程序的应用程序 ID:Microsoft Dynamics ERP。您如何将它用于您的应用程序?请提供更多详细信息。有官方文件吗?
标签: azure-active-directory dynamics-365-operations applicationid