ответ

0

Нет встроенной поддержки NTLM-аутентификации Windows на Liberty, о которой я знаю, но Liberty все еще может использовать службы, поддерживающие NTLM.

Например, настройка DataSource, который использует JDBC NTLM аутентификация:

<dataSource id="NTLM-DataSource" jndiName="jdbc/NTLM-DataSource"> 
    <jdbcDriver libraryRef="DataDirectLib"/> 
    <properties databaseName="SAMPLEDB" 
       hostName="localhost" 
       port="12345" 
       URL="jdbc:datadirect:sqlserver://localhost\SAMPLEDB;AuthenticationMethod=ntlm;DatabaseName=MyServer$SAMPLEDB"/> 
</dataSource> 

<library id="DataDirectLib"> 
    <fileset dir="C:/path/to/sqlserver.jar"/> 
</library> 

Источники:

1

нет поддержки NTLM, но если вы ищете веб-SSO с Windows, Liberty полностью поддерживает аутентификацию Kerberos/SPNEGO.

Для более подробной информации проверить Configuring SPNEGO authentication in Liberty

+0

Спасибо, я наткнулся на ту же ссылку. Для этой конфигурации кажется, что вам понадобится доступ к машине контроллера домена, которой у меня нет. Есть ли альтернативный способ настройки контроллера домена? – Anton