| FAQ n°26468, publiée le 14/01/2025 |
| WINDEV, WEBDEV, WINDEV MOBILE |
|
| Que faire si la fonction SaaSConnecte retourne une alerte de sécurité en utilisant le webservice SaaS d'une plateforme PCSCloud ? |
Si la fonction SaaSConnecte tente d'utiliser le webservice SaaS en HTTP, l'appel va échouer avec la réponse :
Alerte de sécurité : le nom du certificat de sécurité est incorrecte ou ne correspond pas au site demandé. Code erreur 100139
ou :
Le serveur a bien retourné une réponse, mais il ne s'agit pas d'une enveloppe SOAP. Vous pouvez traiter cette réponse avec SOAPDonneRésultat(SOAPRésultatXML) ou SOAPDonneRésultat(SOAPRésultatHTTP)
Afin d'obtenir la connexion, il faut spécifier l'adresse du service en HTTPS et non plus en HTTP : - ouvrir la description du projet,
- volet "Projet",
- sous la coche "Site SaaS (Software as a service),
le champ "Nom du serveur ou adresse complète" doit indiquer le protocole HTTPS. Par exemple : https://votre-plateforme-admin.pcscloud.net/WDSAAS300_WEB/WDSaaS300.awws - déployer le site avec cette mise à jour de l'adresse du service.
Lorsque la connexion est faite par programmation, l'appel sera de la forme : SI SaaSConnecte("admin","B...Z", "https://plateforme-admin.pcscloud.net/WDSAAS30_WEB/WDSaaS300.awws") ALORS
A noter que le site WDAdminSaaS peut afficher "Erreur détectée" dans le widget "Audit" de son tableau de bord : On peut valider le test en précisant l'adresse d'administration pour le service :
|
|
|
|
|
|