DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions SaaS
  • Sécurité de la connexion
  • Cas particuliers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
SaaSAdminConnecte (Fonction)
En anglais : SaaSAdminConnect
Connecte et authentifie l'administrateur du Webservice SaaS.
Remarque : La fonction SaaSAdminConnecte est réservée :
  • à l'administrateur SaaS (un seul administrateur, dont le login est "admin" : ce nom est réservé).
  • aux gestionnaires de compte (au moins 1 par compte client)
Ces deux types d'administrateur peuvent être connectés simultanément :
  • L'administrateur SaaS n'est qu'un administrateur.
  • Les gestionnaires de compte sont avant tout des utilisateurs, mais avec plus de droits (sur les comptes client et leurs utilisateurs uniquement).
Exemple
// Connexion Ã  la base SaaS (nécessaire pour utiliser les fonctions d'administration)
SI SaaSAdminConnecte("admin", "secret") = Faux ALORS
Erreur("Vous n'êtes pas autorisé Ã  vous connecter en tant qu'administrateur" + ...
RC + ErreurInfo(errComplet))
FIN
SI SaaSAdminConnecte("admin", "monmotdepasse", ...
"http://www.mondomaine_ou_ip.com/WDSAAS260_WEB/awws/WDSaaS260.awws") = Faux ALORS
Erreur("Vous n'êtes pas autorisé Ã  vous connecter en tant qu'administrateur" + ...
RC + ErreurInfo(errComplet))
FIN
Syntaxe
<Résultat> = SaaSAdminConnecte(<Utilisateur> , <Mot de passe> [, <Adresse du Webservice SaaS> [, <Niveau requis>]])
<Résultat> : Booléen
  • Vrai si la connexion a réussi,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Utilisateur> : Chaîne de caractères
Login de l'administrateur du système SaaS.
Remarque : Dans cette version, le compte administrateur est toujours le compte "admin".
<Mot de passe> : Chaîne de caractères
Mot de passe de l'administrateur du système SaaS.
Le mot de passe par défaut est "admin". Il est fortement conseillé de modifier le mot de passe de l'administrateur dès la fin de l'installation.
<Adresse du Webservice SaaS> : Chaîne de caractères optionnelle
  • Nom du serveur (nom ou adresse IP),
  • Adresse complète du Webservice SaaS.
Si ce paramètre n'est pas spécifié, le Webservice de la machine locale est utilisé.
<Niveau requis> : Constante optionnelle ou combinaison de constantes optionnelle de type Entier
Niveau requis pour se connecter :
saasAdministrateur
(valeur par défaut)
Niveau requis : Administrateur.
saasGestionnaireDeCompteNiveau requis : Gestionnaire de compte.
Ces deux constantes peuvent être combinées.
Remarques

Sécurité de la connexion

Pour avoir un fonctionnement sécurisé, il est conseillé d'utiliser le protocole HTTPS. Le serveur doit alors être configuré pour accepter ce protocole et le certificat SSL employé ne doit pas provoquer d'avertissement de sécurité.
Pour accroître encore la sécurité d'un site SaaS, il est possible de placer le Webservice sur une machine qui n'est pas accessible publiquement mais seulement depuis le Serveur d'Application hébergeant le site SaaS. De cette façon, les requêtes au Webservice ne peuvent pas être interceptées.

Cas particuliers

  • Pour utiliser les fonctions SaaSAdminxxx, il est nécessaire qu'une connexion préalable avec la fonction SaaSAdminConnecte ait réussi.
  • Pour terminer une session d'administration, il suffit d'employer la fonction SaaSAdminDéconnecte.
Composante : wd290com.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
L'adresse du service
Attention!
Il y a une erreur dans l'aide. L'adresse du service SaaS doit avoir la chaine 'awws' entre _WEB et /WDSaaS230.awws.
Voici l'exemple de la bonne adresse.
http://exemple.com/WDSAAS230_WEB/awws/WDSaaS230.awws

Sans awws, le serveur va retourner soit l'erreur 500 (l'erreur interne du serveur) soit un message d'erreur qu'il ne s'agit pas de l’enveloppe SOAP.
ALEXANDRE
11 juin 2018

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale