Bonjour,
Je travaille actuellement sur l’intégration dans un intranet de Web service.
J’ai donc pour l’implémentation a gérer des du javascript qui envoi a un serveur web des demandes de type GET, le serveur repond, je traite le resultat et tout va bien.
Le hic est que les commande su serveur web sont classés en 2 parties: l’une public donc accessible sans authentification particuliere, l’autre sécurisée et donc il faut une authentification de l’utilisateur.
or c’est bien ce qui me pose problème. Le code essaye bien de se connecter sur le serveur web mais est bloqué par l’authentification …
Voici un extrait:
[code]
var twsServerName = ‘192.168.120.20’;
var getTokenOnPageLoad = true;
var token = null;
if( getTokenOnPageLoad )
TWS_GetMyToken( null );
function TWS_GetMyToken( callback )
{
var url = 'http://' + twsServerName + '/fonction?username=qqch&password=';
var ajax = TWS_GetNewAjax();
ajax.open( 'GET' , url );
ajax.onreadystatechange = function()
{
if( ajax.readyState == 4 )
{
var xmlToken = TWS_ParseXml( ajax.responseText );
token = xmlToken.getElementsByTagName('Guid')[0].childNodes[0].nodeValue;
alert(token);
if( callback ) callback();
}
}
ajax.send(null);
}
[code]
Pour bien préciser, les paramètres non d’utilisateur et mot de passe indiqué dans l’URL, sont après l’authentification sur le serveur Web. En gros et ca je ne sais pas si cela existe, il manquerait a cette fonction une premiere commande, qui selon l’utilisateur, ferait déjà la connexion sur le serveur web, puis ensuite enverrait l’URL présente dans l’extrait.
A votre avis es ce possible?
merci