J'ai un WCF et le télécharger sur mon hôte sur une ferme Web et d'utiliser ce mode sécurisé:est wcf ClientCredential nom d'utilisateur et mot de passe sécurisé?
<basicHttpBinding>
<binding name="BasicHttpBinding_IHelinusSMSService">
<security mode="TransportCredentialOnly">
<transport clientCredentialType= "Ntlm" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
dans mon client si je veux utiliser ce service WCF je dois ajouter un mon nom d'utilisateur de domaine et passer.
mes codes client sont;
using (var myService = new MyServiceClient())
{
myService.ClientCredentials.Windows.ClientCredential.UserName = "abcd";
myService.ClientCredentials.Windows.ClientCredential.Password = "123";
.
.
.
}
si je ne pas utiliser mon nom d'utilisateur de domaine et mot de passe, je reçois cette erreur:
"The HTTP request is unauthorized with client authentication scheme 'Ntlm'. The
authentication header received from the server was 'Negotiate,NTLM'."
Je veux savoir est-il sûr d'utiliser mon nom d'utilisateur et passer mot comme celui-ci et il est piratable et sécurisé ou non?
« parce que si quelqu'un peut pirater il peut accéder à tous mon hôte de domaine et fichiers et .... et je vais f ... up »