Bonjour, après plusieurs jours à chercher la solution a un problème d'authentification j'ai enfin trouvé une solution, je l'explique donc ici si ça peut aider quelqu'un !!!

* Problème initial : J'ai créé un service WCF sous visual Studio 2008. Le service fonctionne bien tant que je l'appelle de la machine hébergeant le service ou (bizarrement) d'une autre macihne ayant le mot de passe à vide.
A préciser : Mon environnement de développement se compose de quelques PC en réseau mais sans aucun serveur et sans contrôleur de domaine.

Si j'appelle le service à partir d'une machine ayant un mot de passe j'obtient l'exception :
echec a la négocation de la securite soap et la Inner exception :
Le message ou la signature fourni pour la vérification a été modifié
Le but de la solution est donc de permettre un accès complétement anonyme à mon service. Par rapport a la cnfiguration de base de Visual, il faut modifier le fichier web.config du serveur ainsi :

-1-

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<authentication mode="None"/>
-2-

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<system.serviceModel>
<services>
<service name="WS_Maquette.Operations" behaviorConfiguration="WS_Maquette.OperationsBehavior"
<endpoint address="" binding="basicHttpBinding" contract="WS_Maquette.IOperations">
-3- dans <system.serviceModel>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<bindings>
      <basicHttpBinding>
        <binding name="basicHttpEndPointBinding">
          <security mode= "None">
            <transport clientCredentialType="None"/>
          </security >
        </binding>
      </basicHttpBinding>
    </bindings>

et penser à cocher les connexions anonymes dans la configuration IIS.

Voilà, en espérant que ça pourra aider quelqu'un ...