Версия ПО:
JMS 1.х – 2.х
Токены:
Любые
Проблема:
- При работе клиентского агента в режиме кросс-домена не выполняется его аутентификация на сервере JMS.
- При указании клиентскому агенту адреса сервера в виде localhost или IP не выполняется его аутентификация на сервере JMS.
Причина:
- Отсутствуют доверительные отношения между доменом, где запущен сервер JMS, и доменом, где запущен клиентский агент, либо клиентский агент запущен на недоменном компьютере. При этом недоменная аутентификация не включена на сервере JMS.
- Сертификат аутентификации сервера JMS издается на fqdn-имя компьютера, из-за чего аутентификация по другим вариантам имени невозможна.
Решение:
- Необходимо настроить доверительные отношения (Domain Trusts) между доменами, где запущен сервер JMS и клиентский агент.
Если это по каким-то причинам сделать невозможно, то следует включить недоменную аутенификацию на сервере JMS. Для этого выполните следующее:
- Откройте ключ системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin\Enterprise Application Platform Client\Default\TransportManager. Если данный ключ отсутствует, необходимо его создать.
- Под ключом TransportManager создайте при необходимости переменную ForceNonDomainAuthentication c типом REG_SZ.
- Установите её значение в true.
- Перезапустите сервер JMS.
- Необходимо в конфигурационном файле клиента или в реестре указать fqdn-имя сервера JMS или распространить его через DNS.