i einige Code haben, der die Anrufer Fenster Sicherheitseinstellungen versucht Identitätswechsel und dannWCF Windows-Authentifizierung Sicherheitsfehler
WindowsIdentity callerWindowsIdentity = ServiceSecurityContext.Current.WindowsIdentity;
using (callerWindowsIdentity.Impersonate())
{
NetTcpBinding binding = new NetTcpBinding();
binding.Security.Mode = SecurityMode.Message;
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
EndpointAddress endpoint = new EndpointAddress(new Uri("net.tcp://serverName:9990/TestService1"));
ChannelFactory<WCFTest.ConsoleHost.IService1> channel = new ChannelFactory<WCFTest.ConsoleHost.IService1>(binding, endpoint);
WCFTest.ConsoleHost.IService1 service = channel.CreateChannel();
return service.PrintMessage(msg);
}
auf einer anderen Maschine zu einem anderen WCF-Dienst verbinden Aber ich bekomme die Fehlermeldung: „der Anrufer war nicht durch den Dienst authentifiziert“ System.ServiceModel .... der Antrag auf Sicherheitstoken konnte nicht zufrieden sein, da die Authentifizierung fehlgeschlagen ...
die Anmeldeinformationen I der Dienst auf nachzuahmen versuche, sind valide Credential Fenster für die Box .
Irgendwelche Ideen warum?