Bonjour,
Je développe actuellement un client Web Service qui permettra en gros l'interfaçage de notre application avec d'autres.
Seulement je suis bloqué sur un problème des plus simples : l'authentification !
Comment renseigner le login / mot de passe au niveau du code ?
Grace à l'importateur WDSL de Delphi, j'ai pas eu beaucoup de code à écrire pour faire fonctionner mon client sur un Web Service non protégé (accés libre). Par contre je n'ai trouvé absolument aucunes informations sur la manière de procédé en mode "sécurisé" (avec authentification donc).
Voici mon code actuel :
Je vois pas où je peux placer les informations d'authentification.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 [b]const[/b] RemoteURL = http://xxxxx/WebService/test [b]var[/b] result: WideString; Datas: DataWSInterfaceListe; [b]begin[/b] GetMyWSInterface(false, RemoteURL).getData(result, Datas); ...
La fonction GetMyWSInterface est généré par Delphi :
GetMyWSInterface(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil);
Faut-il créer une sorte de session ?
J'avoue ne pas du tout connaitre ce domaine !
Merci d'avance![]()
Partager