web:api

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
web:api [2023/03/06 11:42] – [Principes REST] jcheronweb:api [2023/04/25 02:42] (Version actuelle) – [Liens] jcheron
Ligne 33: Ligne 33:
 **Affichage d'un client** **Affichage d'un client**
 <sxh ;gutter:false> <sxh ;gutter:false>
-NOK : https://myapi.com/clients/87+NOK : https://myapi.com/clients/display/87
 OK : https://myapi.com/clients/87 OK : https://myapi.com/clients/87
 </sxh> </sxh>
Ligne 120: Ligne 120:
 REST étant par principe **stateless** (pas de session HTTP par exemple), l'authentification se fait par jeton d’authentification. REST étant par principe **stateless** (pas de session HTTP par exemple), l'authentification se fait par jeton d’authentification.
  
-Chaque requête est envoyée avec un jeton (token) passé en paramètre **GET** de la requête. Ce jeton temporaire est obtenu en envoyant une première requête d’authentification puis en le combinant avec les requêtes.+Chaque requête est envoyée avec un jeton (token) passé en paramètre **GET** de la requête ou dans les headers. Ce jeton temporaire est obtenu en envoyant une première requête d’authentification puis en le combinant avec les requêtes.
  
 [[https://jwt.io/|JWT]] est l'un des standards d'authentification les plus utilisés. [[https://jwt.io/|JWT]] est l'un des standards d'authentification les plus utilisés.
 +
 +===== Liens =====
 +  * [[https://api-platform.com/|API Platform]]
 +  * [[https://jamstack.org/|JamStack]]
 +  * [[https://www.openapis.org/|OpenAPI]]
 +  * [[https://graphql.org/|GraphQL]]
 +  * [[https://strapi.io/|Headless CMS Strapi]]
  
  • web/api.1678099350.txt.gz
  • Dernière modification : il y a 2 ans
  • de jcheron