Могу ли я использовать один и тот же AID AppID для двух приложений? - PullRequest
1 голос
/ 05 февраля 2020

Я создал два экземпляра приложения [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', чтобы увидеть настроенные ключи] Идентификатор трассировки: afa96f28-9dbe-48cb-a569-431f637b1a00 Идентификатор корреляции: 8981ef7 c -9bd5-427e-bd33-072fc7faca86 Метка времени: 2020-02-05 07: 47: 17Z ---> Система. Net .Http.HttpRequestException: код состояния ответа не указывает на успешность: 401

Этот журнал из тестовой среды, и теперь он начал выдавать эту ошибку после того, как я начал создавать производственную среду с использованием этого AAD_AppId: 00000015-0000-0000-c000-000000000000. Поэтому мой вопрос: возможно ли использовать один и тот же AAD_AppId для двух приложений.

1 Ответ

0 голосов
/ 06 февраля 2020

Нет, вы не можете.

Application ID приложения AD - это GUID для всех клиентов Azure AD, вы можете просто использовать тот же Displayname AD Приложение для ваших продуктов и тестовых сред. Даже если у них одинаковые Displayname, у них будут разные Application ID с.

Кроме того, 00000015-0000-0000-c000-000000000000 - это Application ID приложения Microsoft Microsoft Dynamics ERP, оно появится в Enterprise applications в арендаторе AAD, который его использовал, у них будут разные Object id у разных арендаторов, но у них будет один и тот же Application ID.

...