0

J'ai une application Web sur Liberty qui utilise l'authentification basée sur des formulaires. Existe-t-il un support natif dans Liberty pour intégrer l'authentification Windows NTLM (Liberty version 8.5.5.6)?Authentification NTLM Windows dans WAS Liberty

Répondre

0

Je ne connais pas de prise en charge native de l'authentification Windows NTLM sur Liberty, mais Liberty peut toujours utiliser des services prenant en charge NTLM.

Par exemple, la configuration d'une source de données qui utilise l'authentification NTLM JDBC:

<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> 

Sources:

1

Le pas de support pour NTLM, mais si vous cherchez un SSO basé sur le Web avec Windows, Liberty prend entièrement en charge l'authentification Kerberos/SPNEGO.

Pour plus de détails, consultez Configuring SPNEGO authentication in Liberty

+0

Merci, je suis tombé sur le même lien. Pour cette configuration, il semble que vous aurez besoin d'accéder à la machine du contrôleur de domaine, ce que je n'ai pas. Existe-t-il un autre moyen de configurer le contrôleur de domaine? – Anton