我可以为两个应用程序使用相同的 AAD AppID 吗?
Can I use the same AAD AppID for two applications
我为生产环境和测试环境创建了两个应用程序实例 [Dynamics 365 Finance and Operations]。我现在收到以下错误。
Unable to get the channel information Detail
Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException:
AADSTS700027: Client assertion contains an invalid signature. [Reason
- The key was not found., Thumbprint of key used by client: '0DEC01638DF6D70A2D57DFE338ABFC3D6BD45458', Please visit
'https://developer.microsoft.com/en-us/graph/graph-explorer' and query
for
'https://graph.microsoft.com/beta/applications/00000015-0000-0000-c000-000000000000'
to see configured keys] Trace ID: afa96f28-9dbe-48cb-a569-431f637b1a00
Correlation ID: 8981ef7c-9bd5-427e-bd33-072fc7faca86 Timestamp:
2020-02-05 07:47:17Z ---> System.Net.Http.HttpRequestException:
Response status code does not indicate success: 401
此日志来自测试环境,现在在我开始使用此 AAD_AppId 创建生产环境后开始出现此错误:00000015-0000-0000-c000-000000000000
。所以我的问题是,是否可以对两个应用程序使用相同的 AAD_AppId。
不,你不能。
AD 应用的 Application ID
是跨所有 Azure AD 租户的 GUID
,您可以将相同的 Displayname
AD 应用用于您的生产和测试环境最多。即使他们有相同的Displayname
,他们也会有不同的Application ID
。
此外,00000015-0000-0000-c000-000000000000
是微软应用程序Microsoft Dynamics ERP
的Application ID
,它会出现在使用它的AAD租户的Enterprise applications
中,他们会有不同 Object id
在不同的租户中,但他们将拥有相同的 Application ID
.
我为生产环境和测试环境创建了两个应用程序实例 [Dynamics 365 Finance and Operations]。我现在收到以下错误。
Unable to get the channel information Detail Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: AADSTS700027: Client assertion contains an invalid signature. [Reason - The key was not found., Thumbprint of key used by client: '0DEC01638DF6D70A2D57DFE338ABFC3D6BD45458', Please visit 'https://developer.microsoft.com/en-us/graph/graph-explorer' and query for 'https://graph.microsoft.com/beta/applications/00000015-0000-0000-c000-000000000000' to see configured keys] Trace ID: afa96f28-9dbe-48cb-a569-431f637b1a00 Correlation ID: 8981ef7c-9bd5-427e-bd33-072fc7faca86 Timestamp: 2020-02-05 07:47:17Z ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 401
此日志来自测试环境,现在在我开始使用此 AAD_AppId 创建生产环境后开始出现此错误:00000015-0000-0000-c000-000000000000
。所以我的问题是,是否可以对两个应用程序使用相同的 AAD_AppId。
不,你不能。
AD 应用的 Application ID
是跨所有 Azure AD 租户的 GUID
,您可以将相同的 Displayname
AD 应用用于您的生产和测试环境最多。即使他们有相同的Displayname
,他们也会有不同的Application ID
。
此外,00000015-0000-0000-c000-000000000000
是微软应用程序Microsoft Dynamics ERP
的Application ID
,它会出现在使用它的AAD租户的Enterprise applications
中,他们会有不同 Object id
在不同的租户中,但他们将拥有相同的 Application ID
.