Dans mes anciens services Web asmx j'avais auparavant AuthHeader qui contient le mot de passe UserName & et le AuthHeader est obligatoire pour chaque demande de méthode web. L'utilisateur enverra son nom d'utilisateur & mot de passe en utilisant ce AuthHeader et je vais valider la demande avec le mot de passe de l'utilisateur &.
Comment est-ce que je peux obtenir le quelque chose avec WCF en tant qu'hébergement de service Web dans IIS avec basicHttpBinding liaison? Est-il possible de rendre l'utilisateur obligatoire d'envoyer AuthHeader avec le nom d'utilisateur & mot de passe?
,
NRKAjout d'un en-tête de message de savon pour chaque requête dans WCF?
1
A
Répondre
1
Vous pouvez utiliser le code ci-dessous pour passer le nom d'utilisateur et mot de passe:
proxy.ClientCredentials.UserName.UserName = "testuser";
proxy.ClientCredentials.UserName.Password = "Password10";
Et vous devez définir le mode de sécurité que le transport.
0
S'il vous plaît voir si lien ci-dessous vous aide:
Merci Lucene, mais quand je me sers basicHttpBinding, comment puis-je faire mode de sécurité pour le transport? – nRk