2009-05-15 7 views
1

Nous avons un service WCF hébergé dans IIS 6 avec l'authentification Windows intégrée activée sous Sécurité du répertoire. Consommer ce service à partir d'un client .NET Windows les informations d'identification NTLM mises en cache vers le PC serveur et les choses fonctionnent très bien. Nous aimerions avoir la même chose lorsqu'un client Java accède au service (via les objets générés WSDL) à partir d'un PC Windows. Tout ce que nous avons analysé sur le net semble indiquer que nous n'aurons pas besoin de coder en dur le nom d'utilisateur/mot de passe dans le code Java si nous utilisons Sun java.net.authenticator et que nous exécutons le processus sur la plate-forme Windows. Est-ce vrai? Nous avons une solution utilisant Axis 2.0 et son authentificateur NTLM propriétaire, mais nous avons dû coder en dur le nom d'utilisateur/mot de passe. Idéalement, nous aimerions que les informations d'identification mises en cache NTLM circulent automatiquement vers le serveur. Il semble que cela devrait être possible puisque le processus Java s'exécute sur un PC Windows.Service IIS WCF accessible via JAVA avec l'authentification NTLM

Pensées?

Répondre

Questions connexes