Jeton

Jeton utilisateur permettant d'authentifier un client.

Générer un jeton utilisateur afin d’authentifier un client. Ce jeton sera ensuite fourni à chaque requête. La durée de validité du jeton est, par défaut, de 1 heure.

Génération

Le service AuthenticationWSService expose l’opération login

POST /core/services/authentication

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:aut="http://flower.com/docs/ws/api/authentication">
   <soapenv:Header/>
   <soapenv:Body>
      <aut:loginRequest>
         <aut:scope>GEC</aut:scope>
         <aut:user>user</aut:user>
         <aut:password>password</aut:password>
      </aut:loginRequest>
   </soapenv:Body>
</soapenv:Envelope>

Utilisation

Pour authentifier un client, le jeton doit être fourni à chaque requête. Il fourni sous la forme d’une en-tête SOAP sous le namespace flower.

  • Commencer par définir le namespace flower :

        xmlns:flower="flower"
    
  • Ajouter l’en-tête à l’enveloppe SOAP :

    <soapenv:Header>    
        <flower:token><token></flower:token>
    <soapenv:Header>