si7:configuration:apirest
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| si7:configuration:apirest [2021/03/01 08:29] – [Authentification à une API REST] techer.charles_educ-valadon-limoges.fr | si7:configuration:apirest [2021/03/04 19:09] (Version actuelle) – techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 67: | Ligne 67: | ||
| | PUT| Mettre à jour| Remplacer ou mettre à jour une ressource existante. | | PUT| Mettre à jour| Remplacer ou mettre à jour une ressource existante. | ||
| | PATCH| Mise à jour partielle| Mettez à jour certains détails à partir d'une ressource existante.| | | PATCH| Mise à jour partielle| Mettez à jour certains détails à partir d'une ressource existante.| | ||
| - | | DEL| Supprimer| une ressource du système.| | + | | DELETE| Supprimer| une ressource du système.| |
| * **En-tête** : l'API REST utilise le format d' | * **En-tête** : l'API REST utilise le format d' | ||
| Ligne 147: | Ligne 147: | ||
| === Authentification de base === | === Authentification de base === | ||
| - | Cette authentification utilise le schéma d' | + | Cette authentification utilise le schéma d' |
| + | |||
| + | C'est le mécanisme d' | ||
| <WRAP center round info> | <WRAP center round info> | ||
| Ligne 156: | Ligne 158: | ||
| </ | </ | ||
| + | === Authentification du porteur === | ||
| + | Ce mécanisme d' | ||
| - | + | <WRAP center round info> | |
| - | + | Tout comme l' | |
| - | L' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Authentification du porteur | + | |
| - | + | ||
| - | = d' | + | |
| - | + | ||
| - | + | ||
| Dans une requête d'API REST, les informations d' | Dans une requête d'API REST, les informations d' | ||
| - | + | < | |
| - | Authorization: | + | Authorization: |
| - | + | </ | |
| - | Tout comme l' | + | </ |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Clé API | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Une clé API = jeton API, est une chaîne alphanumérique unique générée par le serveur et affectée à un utilisateur. Pour obtenir une clé API unique, l' | + | |
| + | === Clé API === | ||
| + | Une **clé API** ou jeton API, est une **chaîne alphanumérique unique générée par le serveur** et affectée à un utilisateur. Pour obtenir une clé API unique, l' | ||
| Tout comme avec les autres types d' | Tout comme avec les autres types d' | ||
| - | |||
| - | |||
| Les clés API sont destinées à être un mécanisme d' | Les clés API sont destinées à être un mécanisme d' | ||
| - | |||
| - | |||
| Les deux types de clés API sont publiques et privées. | Les deux types de clés API sont publiques et privées. | ||
| + | * Une clé d'API publique peut être partagée et permet à cet utilisateur d' | ||
| + | * une clé privée ne doit pas être partagée, car elle est similaire à votre nom d' | ||
| - | + | La plupart des clés d'API n' | |
| - | + | ||
| - | Une clé d'API publique peut être partagée et permet à cet utilisateur d' | + | |
| - | + | ||
| - | + | ||
| + | <WRAP center round info> | ||
| Une requête API REST peut fournir une clé API de différentes manières: | Une requête API REST peut fournir une clé API de différentes manières: | ||
| + | < | ||
| Query string: Recommandé uniquement pour les clés API publiques | Query string: Recommandé uniquement pour les clés API publiques | ||
| + | </ | ||
| - | Header: Utilise la clé Autorisation ou une clé personnalisée Authorization: | + | * Header: Utilise la clé Autorisation ou une clé personnalisée |
| + | < | ||
| + | Authorization: | ||
| + | ou | ||
| + | Authorization: | ||
| + | ou | ||
| + | APIkey: <API Key> | ||
| + | </code> | ||
| - | Body data: Utilise une clé unique comme identifiant Content-Type: | + | * Body data: Utilise une clé unique comme identifiant |
| - | + | < | |
| - | Cookie: Utilise une clé unique comme identifiant Cookie: API_KEY=<API Key> | + | Content-Type: |
| - | + | </code> | |
| - | + | ||
| + | * Cookie: Utilise une clé unique comme identifiant | ||
| + | < | ||
| + | Cookie: API_KEY=< | ||
| + | </ | ||
| + | </ | ||
| ==== Retour Activité A8 ==== | ==== Retour Activité A8 ==== | ||
| * [[glpi_gestionconfig_00|A8 - La gestion des configurations avec GLPI]] | * [[glpi_gestionconfig_00|A8 - La gestion des configurations avec GLPI]] | ||
si7/configuration/apirest.1614583777.txt.gz · Dernière modification : 2021/03/01 08:29 de techer.charles_educ-valadon-limoges.fr
