Я немного запутался в том, как зарегистрировать приложение в моей Azure Active Directory. Я запускаю приложение Microsoft Dynamics CRM по требованию на <myorg>.crm4.dynamics.com
. Чтобы выполнить несколько простых тестов черного ящика, я решил написать небольшой веб-клиент на основе Java, используя ADAL4J и используя веб-API CRM. Из того, что я понял, мне нужно зарегистрировать свою заявку в AAD. Правильно ли я предположить, чтобы зарегистрировать его как родной? Поскольку он выполняет только некоторые запросы / пост-запросы локально? Что мне нужно настроить для redirect-uri в этом сценарии использования?
В процессе проб и ошибок я зарегистрировал приложение с моим resource-uri (<myorg>.crm4.dynamics.com
) в качестве redirect-uri и предоставил необходимое разрешение для доступа к Dynamics CRM Api. К моему удивлению, это сработало, и я смог получить токен доступа, используя соответствующий идентификатор клиента. Причина, по которой я все еще задаю этот вопрос, заключается в том, что конфигурация, которую я выбрал, все же показалась мне неправильной. Мне нужно зарегистрировать не мое CRM-приложение на <myorg>.crm4.dynamics.com
, а веб-клиент, который обращается к API с запросами типа <myorg>.crm4.dynamics.com/api/data/v9.0/accounts
, верно?