может все же где-то в цикле проблема? есть перезапуск сохранения? или исходный массив как-то редактируется, как помню в 7 какой-то версии php были нюасы с обходом массива
Процесс простой, пользователь вводит email и пароль, ищем пользователя а базе по email, если есть то идём в ad и вызываем там метод authenticate в который передается email и пароль и он возвращает true или false
просто я немного не пойму что мне у adfs админа запросить для подключение и авторизации