Я занимаюсь настройкой Scim API с помощью Azure AD. Что делает это «Тестовое соединение» при настройке корпоративного приложения?
В моем случае конечная точка API, которую я хочу настроить, - это "https://myapi.company.com/api/v2 ", где URL-адреса ресурсов имеют форму" https://myapi.company.com/api/v2/scim/[Resource] ". Я не включаю «scim» в URL-адрес клиента (согласно приложенному изображению), поскольку Azure AD добавляет его по умолчанию при отправке запросов (что в некотором роде немного странно). [AzureAD добавляет / scim / [ресурс], например / scim / Пользователи указанного базового URL-адреса.] [Ссылка] 1.
Когда я пытаюсь (нажимаю «Проверить соединение» или пытаюсь сохранить без тестирования соединения) «https://myapi.company.com/api/v2 "для клиента. Ошибка тестового подключения URL.
Сообщение об ошибке "Вы ввели недопустимые учетные данные". Пожалуйста, подтвердите, что вы используете правильную информацию для административной учетной записи. '. Что для меня не имеет никакого смысла.
В качестве экспериментов, при попытке «https://myapi.company.com/api/v2/scim/ 'успешно.
При попытке "https://myapi.company.com/api/v2" это успешно .
Все 3 URL-адреса выше дают 404 при попытке из Postman или из браузера. Не могу понять, что AzureAD делает с тестовым соединением.
return Task.FromResult((Resource)null);
), он позволил мне продолжить работу без конца / scim 'в URL-адресе. - person Brendan   schedule 07.03.2018