Type de Token

Nos points d'entrée utilisent un Bearer Token afin de pouvoir s'authentifier.

Le Bearer Token est à renseigner dans l'entête des points d'entrée.


Exemple : Authorization: Bearer 94db1a68722e4eeb82d57eae86786451

Obtention du Bearer Token

Le point d'entrée Token permet de récupérer les informations du Bearer Token.


Deux informations sont à fournir à l'entête (Header) lors de l'appel afin d'obtenir les informations du Token : 

- Identifiant (Chaîne hexadécimale d'une longueur de 32)

- MotDePasse (Chaîne hexadécimale d'une longueur de 32)


Le point d'entrée va retourner un JSON contenant les informations du Token :


Nom de la rubrique

Type de rubrique

Lecture seule

Obligatoire

Détail

TokenID

Chaîne(32)



Correspond au Token à utiliser dans les points d'entrée.
Chaîne hexadécimale d'une longueur de 32.

TokenID_Date

Date



Date de fin de validité du Token

TokenID_Heure

Date



Heure de fin de validité du Token


Exemple : 


{
    "TokenID": "94db1a68722e4eeb82d57eae86786451",
    "TokenID_Date": "2042-01-13",
    "TokenID_Heure": "16:14:13.000"
}

Détail du point d'entrée

Nom du point d'entrée

Token

Chemin

Token

Accessible en GET

Accessible en POST


Accessible en PATCH


Accessible en DEL



Le point d'entrée Token est le seul point d'entrée qui ne nécessite par de "Authorization" au niveau de l'entête (Header).

Tous les autres point d'entrée doivent avoir cette information renseignée afin de pouvoir être consommés.