Hallo,
ich habe ein funktionierendes Client/Server-Verhältnis. Der WCF-Server und mein Client laufen testweise auf meinem Notebook.
Wenn ich den Client nun auf einem anderen Rechner starte, erhalte ich eine SOAP-Sicherheitsfehlermeldung.
"System.TypeInitializationException: Der Typeninitialisierer für "XXX" hat eine Ausnahme verursacht. ---> System.ServiceMOdel.SecurityNegotiationException: Fehler bei der SOAP-Sicherheitsaushandlung mit "http://MeinRechner/MeinDienst.svc" für Ziel "http://MeinRechner/MeinDienst.svc"."
Also habe ich mir ein paar Tutorials und Webcasts zum Thema WCF-Security angeschaut. Ich habe mich für die Variante "Benutzername und Passwort direkt abgleichen" entschieden. Das soll anbgl. recht einfach über den Security-Modus "Message" oder "TransportWithMessageCredentials" funktionieren.
In meinen Versuchen wurde dann aber immer ein gültiges Serverzertifikat verlangt. Ich möchte aber (vorerst) nur einen einfachen User/Passwort-Abgleich bewirken.
Gibt es keine "einfachere" Variante ohne Zertifikat (evtl. über einen Kniff in den Settings)?
ich habe ein funktionierendes Client/Server-Verhältnis. Der WCF-Server und mein Client laufen testweise auf meinem Notebook.
Wenn ich den Client nun auf einem anderen Rechner starte, erhalte ich eine SOAP-Sicherheitsfehlermeldung.
"System.TypeInitializationException: Der Typeninitialisierer für "XXX" hat eine Ausnahme verursacht. ---> System.ServiceMOdel.SecurityNegotiationException: Fehler bei der SOAP-Sicherheitsaushandlung mit "http://MeinRechner/MeinDienst.svc" für Ziel "http://MeinRechner/MeinDienst.svc"."
Also habe ich mir ein paar Tutorials und Webcasts zum Thema WCF-Security angeschaut. Ich habe mich für die Variante "Benutzername und Passwort direkt abgleichen" entschieden. Das soll anbgl. recht einfach über den Security-Modus "Message" oder "TransportWithMessageCredentials" funktionieren.
In meinen Versuchen wurde dann aber immer ein gültiges Serverzertifikat verlangt. Ich möchte aber (vorerst) nur einen einfachen User/Passwort-Abgleich bewirken.
Gibt es keine "einfachere" Variante ohne Zertifikat (evtl. über einen Kniff in den Settings)?
Comment