Web-service validerticket
=========================

Ce web-service permet de valider un ticket fourni par la page cerbere et générer une session en PHyC.

Paramètres HTTP
---------------

========= ============
Paramètre Valeur
========= ============
Route     validetticket
Méthode   GET
========= ============

Paramètres url
--------------

========= ===================== ===
Paramètre Description           O/F
========= ===================== ===
ticket    ticket fourni la PHyC F
========= ===================== ===

Paramètre ticket
^^^^^^^^^^^^^^^^

Le paramètre ticket est fourni par la PHyC lorsque l'utilisateur s'est authentifié au portail d'authentifctaion
en passant par la page web PHyC cerbere.

Ce ticket a une durée limitée (1 minute) et est à usage unique.

Retour
------
A partir du ticket, la PHy récupère l'adresse email fourni par le portail d'authentifictaion.

Elle vérifie que l'adresse email retournée par le portail est bien associée à un compte PHyC.

Si le contact existe et est actif, la PHYC fournit en retour le jeton d'authentification idsession
ainsi que d'autres informations sur le contact.

Exemple de retour
^^^^^^^^^^^^^^^^^

.. code-block:: json

   {
     "idsession": "ABCD",
     "cdcontact": "1234",
     "json": {
       "Scenario": {
         "...": "..."
       },
       "RefHyd": {
         "Intervenants": [
           "CdIntervenant": "1537",
           "Contacts": [
             {
               "CdContact": "1234"
               "NomContact": "FOO",
               "PrenomContact": "Bar",
               "Email": "foo@bar.org"
               "...": "..."
            }
           ]
         ]
       }
         }
       }

Erreurs du web-service
^^^^^^^^^^^^^^^^^^^^^^

- plusieurs contacts sont associés à la même adresse mail
- l'adresse email n'est associé à aucun compte PHyC
- le contact est inactif
