Accueil > Forum > > > > Soap avec authentification
Soap avec authentification
jeudi 12 janvier 2006 à 10:05:19 |
Soap avec authentification

hmurielle
|
Bonjour à tous, Je débute totalement en web service. Comment code-t-on dans c# .net pour donner le login et mot de passe à Soap pour pouvoir accéder au web service ? Je vous remercie.
|
|
jeudi 12 janvier 2006 à 10:19:26 |
Re : Soap avec authentification

zebobo5
|
Salut
Le plus simple est de demander le login et mot de passe dans les méthodes, exemple :
/// <summary> /// Récupère la liste des villes correspondant à un code postal /// </summary> /// <param name="login">login d'autorisation</param> /// <param name="pwd">password d'autorisation</param> /// <param name="codepostal">code postal</param> /// <param name="villes">liste des villes retournées</param> /// <returns></returns> public bool getVilleFromCP(string login, string pwd, string codepostal, out string[] villes) { if(login et pwd OK) { //traitement //villes = return true; } else { return false; } }
ZeBobo5 N'oubliez pas de cloturer votre post.
|
|
jeudi 12 janvier 2006 à 11:48:56 |
Re : Soap avec authentification

hmurielle
|
Bonjour, Voilà, j'ai un client qui met à ma disposition ses web-services pour tester avant d'attaquer les vrais. Donc je développe de mon côté la partie cliente, en .Net c#. Tant que les web services ne demandent pas login et pwd, ça roule mais qd ils veulent une authentification, là je ne sais pas où mettre mon login et pwd pour leur donner. Il n'est pas question d'interface où je peux entrer , taper à la main, login et pws dans un textbox. Tout doit se faire de façon automatique, bon même si j'écris en dur pour l'instant login et pwd. Mais justement je les passe où mes infos.
private void butCalculator_Click(object sender, System.EventArgs e)
{
CalculatorAuth.CalculatorAuthService calc1 = new WindowsApplication1.CalculatorAuth.CalculatorAuthService() ;
richTextBox1.Text = "Calc auth : " + calc1.add(10,7).ToString() ;
calc1 = null ;
}
( le test est très bête, il s'agit d'une addition). Et donc dans cette partie, avant de faire
richTextBox1.Text = "Calc auth : " + calc1.add(10,7).ToString() ;
je pense qu'il faut que je fournisse login et pwd, mais de quelle façon ? le service calc1 n'a de propriété UserName, Pwd par exemple. J'ai essayé de passer par Credentials, mais ça plante qd mm. J'ai cru comprendre qu'il fallait utiliser SoapHeader mais je ne sais pas comment. Si qq1 pouvait me donner le bout de code qui utilise SoapHeader, ça m'aiderait beaucoup. Merci à vous.
|
|
jeudi 12 janvier 2006 à 11:53:49 |
Re : Soap avec authentification

zebobo5
|
Je ne connaissait pas, mais vas voir ici il y a un exemple
ZeBobo5 N'oubliez pas de cloturer votre post.
|
|
jeudi 12 janvier 2006 à 13:30:48 |
Re : Soap avec authentification

hmurielle
|
Bonjour,
Je te remercie pour cet exemple. J'en trouvé de semblable en faisant des recherches, mais malheureusement, je ne suis pas du côté création du web services où je devrais mettre des sécurité, mais du côté client où je dois programmer pour y accéder. Donc j'aurais beau mis des SoapHeaders dans mon programme client sur le même modèle que l'exemple cité, si du côté web services les développeurs n'ont pas fait de cette façon, ça coincidera pas. Du coup suis-je obligée de demander à mon client de me donner leurs codes, pour voir comment ils ont fait ?? ça devrait être transparent pourtant.
Je ne clos pas encore cette discu, en espérant encore des aides de votre part. Merci bien.
|
|
jeudi 12 janvier 2006 à 14:19:47 |
Re : Soap avec authentification

zebobo5
|
Sinon, tu demande un code à ton client avant de lancer ton acces au webservice. A toi de voir où tu enregistres les codes coté client
ZeBobo5 N'oubliez pas de cloturer votre post.
|
|
vendredi 13 janvier 2006 à 13:07:12 |
Re : Soap avec authentification
|
mardi 21 mars 2006 à 14:22:00 |
Re : Soap avec authentification

polletfa
|
Il me semble avoir reussi a faire ce que tu cherches (enfin ... cherchais ... depuis le temps ...) ... j'avais a vrai dire le meme probleme. la solution avec dotNet est simple :
soit WSproxy une instance de ta classe proxy (generee par dotNET) : NetworkCredential cred = new NetworkCredential(username, password); WSproxy.Credentials = cred;
c'est pas plus complique que ca ... si la methode d'authentification utilisee est Basic, le mot de passe circule cependant en clair sur le Web (enfin ... encode en Base64 ou je ne sais quoi ... mais en tout cas la requete peut etre interceptee et utilisee pour contacter le serveur ... donc niveau securite cest pas terrible ...) je pense que ca marche aussi avec la methode digest mais je n'ai pas essaye (le service web que jessaie de contacter utilise la methode basic ...)
|
|
lundi 20 juillet 2009 à 09:16:25 |
Re : Soap avec authentification

sebkill25
|
Bonjour,
Je sais que cette discussion est vieille mais peut être que quelqu'un la suit encore.
Je doit consommer un Web Service en C# .Net qui me demande une authentification dans le header de ma requête SOAP et je n'ai rien trouvé pour fournir les paramètres d'authentification.
Je précise que je ne suis pas serveur Web Service et que je ne contrôle donc pas le serveur Web Service. Je suis simple client qui doit le consommer.
Si quelqu'un à une idée pour passer dans le HEADER des paramètres de la requête SOAP.
|
|
mercredi 31 mars 2010 à 22:18:24 |
Re : Soap avec authentification

abduzed
|
Le forum m'as beaucoup aider a assimiler de nombrux astuces en vb et en c# et surtout ceux qui ont relation avec les projets.
|
|
Cette discussion est classée dans : web, service, authentification, soap
Répondre à ce message
Sujets en rapport avec ce message
web service et message soap [ par ced0013 ]
j'essaie de faire un web service en c#, avec des messages soap, j'ai beaucoup de mal a comprendre le fonctionnement de soap, alors si qqn a des exempl
consommer un service web php par un client C# en SOAP [ par abdo_fr07 ]
bonsoir,voila, sa fait plus d'une semaine que je galère , en faite j'essai de consommer un service web xml fait en php par un client Asp.net 3.5, au d
invoquer une methode d'un web service [ par zwei ]
Bonjour,J'ai peu d'expérience dans les webservice.Cependant, j'aimerais savoir la différence entre les méthodes "Invoke" et "InvokeMember".Le code ci-
Interface Web avec WCF Service [ par clavelski ]
Bonjour, Je me permet de poster ici parce que je n'arrive pas a comprendre comment on peut créer une interface Web avec WCF Service.Certes je n'y conn
Appel d'un web service java à partir d'un web service .NET 2005 [ par funseb ]
Bonjour,J'ai un gros soucis concernant l'appel d'un web service java à partir de mon web service .NET. Mon architecture est la suivante :J'ai une appl
ajout de web services [ par zwei ]
bonjour à tous,j'ai une application qui interoge avec un web service.jusque là pas de problème.par contre ce que j'aimerais faire c'est permettre à l'
SOAP et attachment [ par ced0013 ]
Je dois utiliser SOAP pour transférer un fichier d'une appli vers un web serviceA partir d'un exemple, j'ai réussi a faire un webservice qui envoit un
[web service] erreur "Could not establish connection to network" [ par czar ]
salut, j'ai développé un web service et une application en C# compact framework pour le consommer, quand j'utilise l'emulateur, l'erreur suivante s'a
service web combobox [ par benameur11 ]
Bonjour, J'ai une application Windows Form et un Web Service, je voulais affiché un champ de ma tabale dans le combobox via une webméthode . j'ai réus
Livres en rapport
|
Derniers Blogs
MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|