Проблемы с авторизацией в SSO могут быть вызваны различными причинами. В вашем случае, основываясь на предоставленной информации, возможные причины и шаги к решению могут быть следующими:
1. Неверная настройка Kerberos:
Убедитесь, что keytab-файл создан правильно для требуемого сервисного имени (SPN). Проверьте конфигурацию в /etc/krb5.conf, особенно реалм (realm) и серверы KDC. Также не забудьте, что DNS должен правильно разрешать имена, используемые для SPN.
2. Ошибки в конфигурации Apache:
Проверьте, правильно ли настроены модули аутентификации Apache для работы с Kerberos (mod_auth_kerb или mod_auth_gssapi). Конфигурация должна корректно ссылаться на использование keytab-файла.
3. Проблемы с часами на сервере:
Убедитесь, что время сервера Debian и время AD отличаются друг от друга не более чем на 5 минут. Керберос очень чувствителен к разнице во времени.
4. Проблемы с назначением прав в 1С:
1С должен знать о пользователе, вошедшем через Kerberos. Пользователь должен быть зарегистрирован в 1С и иметь права доступа к системе.
5. Настройка браузера:
Убедитесь, что браузер Internet Explorer правильно настроен для работы с SSO и Kerberos. В IE необходимо включить интегрированную авторизацию Windows и добавить сайт в доверенные зоны.
6. Лог-файлы и отладка:
Используйте утилиты отладки Kerberos на сервере Debian и логирование на стороне Apache для детального понимания проблем. Такие утилиты, как kinit и klist, помогут вам разобраться с работой ключей и тикетов Kerberos.
7. Защита от делегирования:
Убедитесь, что делегирование доверия конкретному пользователю или компьютеру настроено в AD, если требуется.
8. Ошибки в конфигурации 1С:
Проверьте, настроена ли интеграция с AD в 1С, и правильно ли настроен обмен данными между 1С и веб-сервером (Apache).
Также используйте поиск по кодам ошибок 1С, таким как "Идентификация пользователя не выполнена" или "Неправильное имя пользователя или пароль", чтобы найти рекомендации по устранению специфичных для 1С проблем.
Конкретно по вашему вопросу о проблеме с "DstUserName1": это может быть связано с тем, каким образом ваша система объединяет Систему идентификации (например, имя пользователя и его домен).
Попробуйте выполнить эти шаги для диагностики и исправления проблемы. Если проблема сохраняется, вам потребуется пройти более глубокую диагностику каждого компонента, участвующего в процессе аутентификации SSO.