Fonction GénèreAuthToken  [Paramétrage : Information]

Description

Génère un token d'authentification pour SIMAX

Syntaxe

GénèreAuthToken(< Durée de validité en minutes >[, < Option > : < Valeur >, ...])

  • < Durée de validité en minutes > : Durée de validité du token généré.
  • < Option > : Nom de l'option
  • < Valeur > : Valeur pour l'option


Options

  • utilisateur (alias : user, util) : utilisateur SIMAX via le pseudo, l'identifiant unique ou une sélection
  • extranet : utilisateur extranet via une sélection
  • extranet_pseudo / extranet_formulaire : information de connexion pour l'extranet
  • sécurité_motdepasse : (1 par défaut) active/désactive la vérification du mot de passe à lors de l'authentification (ie, si différent de 0 et que le mot de passe a changé, alors le token sera rejeté)
  • sécurité_formule : formule qui permet de calculer une valeur, la valeur sera recalculée à l'authentification et devra être identique (cela permet d'invalider des tokens longue durée qui sont sortis)
  • cible : qui accepte :
  • webservice, clientweb, webclient, web : pour le webservice de NOUTOnline
  • noutcli, simaxcli : pour NOUTCli (SIMAX en ligne de commande)
  • windows, clientwindows, windowsclient : pour le client windows

Exemple

"http://noutweb.lvh.me/?AUTHTOKEN="+urlencode(GénèreAuthToken(180))

"http://noutweb.lvh.me/?AUTHTOKEN="+urlencode(GénèreAuthToken(180, utilisateur: "superviseur"))

"http://noutweb.lvh.me/?AUTHTOKEN="+urlencode(GénèreAuthToken(180, utilisateur: "superviseur", securite_motdepasse: 0))

"http://noutweb.lvh.me/?AUTHTOKEN="+urlencode(GénèreAuthToken(180, utilisateur: "superviseur", securite_formule: vu(['Code postal' de 'Ma societe' <AFV>])))


"http://noutweb.lvh.me/?AUTHTOKEN="+urlencode(GénèreAuthToken(180

, utilisateur: selection(['Pseudo' de 'Utilisateur' <14J>]="Extranet Authentifié")

, extranet: selection(['Pseudo' de 'Util Extranet' <63M7VK6N8L>]="conan")

))

"http://noutweb.lvh.me/?AUTHTOKEN="+urlencode(GénèreAuthToken(180

, utilisateur: selection(['Pseudo' de 'Utilisateur' <14J>]="Extranet Authentifié")

, extranet_pseudo: "conan"

, extranet_formulaire: "Util Extranet"

))