У меня есть веб-приложение на Liberty, которое использует аутентификацию на основе форм. Есть ли встроенная поддержка в Liberty для интеграции аутентификации Windows NTLM (версия Liberty 8.5.5.6)?NTLM Проверка подлинности Windows в WAS Liberty
0
A
ответ
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
Спасибо, я наткнулся на ту же ссылку. Для этой конфигурации кажется, что вам понадобится доступ к машине контроллера домена, которой у меня нет. Есть ли альтернативный способ настройки контроллера домена? – Anton