единый вход на предпосылке AD - PullRequest
0 голосов
/ 27 апреля 2020

Мне нужно интегрировать единый вход в AD ADS (метод ADFS). Мое приложение зарегистрировано на сервере onpremise windows, у меня есть идентификатор клиента и секрет. Для тестирования я зарегистрировал свое приложение в azure и имею идентификатор клиента и секрет.

Я пытался с открытым идентификатором connect.While, используя azure зарегистрированный идентификатор клиента и секретировать. Я могу войти в систему, но я попытался с идентификатором onpremise и секретировать в php. Я поймал

AADSTS700016: Приложение с идентификатором '450bbcf3-a17a-456515-452-4552' не найдено в каталоге '45112b2-e087-4d29-9642-817873fddc4 c'. Это может произойти, если приложение не было установлено администратором клиента или не было одобрено каким-либо пользователем в клиенте. Возможно, вы отправили запрос аутентификации не тому арендатору

45112b2-e087-4d29-9642-817873fddc4 c - это azure созданная папка (tenent)

Как интегрировать AD FS с заранее зарегистрированным ID и секретировать.

1 Ответ

0 голосов
/ 28 апреля 2020

Вы должны пройти аутентификацию непосредственно в ADFS согласно этим выборкам .

В этой документации также есть другие примеры.

Вы не можете сделать это с ADFS 2.0. В идеале вам понадобится ADFS 4.0 или 5.0 (сервер 2016/2019).

...