Немного больше информации было бы хорошо относительно:
MS, который KB#827099 смог давать Вам несколько подсказок вещей попробовать, плюс, даст Вам лучшее понимание того, как функция Autorecover работает. Кажется, что это могло быть что-то довольно легкое до неверной конфигурации Опций Сохранения.
Это кажется единственным способом сделать, это должно выбрать больше атрибутов из серверов LDAP как так:
<AuthnProviderAlias ldap server1>
AuthLDAPURL ldap://server1/whatever?uid,type1?one?
</AuthnProviderAlias>
<AuthnProviderAlias ldap server2>
AuthLDAPURL ldap://server2/whatever?uid,type2?one?
</AuthnProviderAlias>
Когда аутентификация успешно выполняется, Вы находите также AUTHENTICATE_type1
или AUTHENTICATE_type2
как переменные среды, в зависимости от которых сервер LDAP сделал аутентификацию.
С mod_headers затем становится возможно установить значение заголовка этот путь
Header set UserType type1 env=AUTHENTICATE_type1
Header set UserType type2 env=AUTHENTICATE_type2
Должно быть возможным с Apache mod_headers. Я не знаю о переменных среды mod_ldap, использовал бы, все же. Если Вы имеете установленный PHP, просто создаете файл PHP, содержащий строку
<?php phpinfo(); ?>
И перемещение в тот файл. Посмотрите переменные среды, распечатанные на той странице, и попытайтесь узнать, существуют ли какие-либо ldap переменные вокруг.