Glossaire des termes techniques
API (Application Programming Interface)
Interface qui permet à différentes applications de communiquer entre elles. Dans le contexte de La Vitrine, il s'agit d'un ensemble de rÚgles et de protocoles permettant aux partenaires d'accéder et d'utiliser les données culturelles consolidées de maniÚre programmatique.
API REST
Style d'architecture qui utilise des requĂȘtes HTTP standard (GET, POST, PUT, DELETE) pour accĂ©der et manipuler des ressources. L'API de La Vitrine est conçue selon ce modĂšle, permettant aux partenaires d'accĂ©der aux donnĂ©es via des URL structurĂ©es.
Authentification
Processus de vérification de l'identité d'un utilisateur ou d'un systÚme. L'API de La Vitrine utilise une authentification par identifiants/mot de passe pour générer des tokens JWT.
Bearer Token
Type de token d'authentification qui doit ĂȘtre inclus dans l'en-tĂȘte des requĂȘtes HTTP avec le prĂ©fixe "Bearer" pour accĂ©der aux ressources protĂ©gĂ©es de l'API.
CSV (Comma-Separated Values)
Format de fichier texte oĂč les valeurs sont sĂ©parĂ©es par des virgules, utilisĂ© pour l'Ă©change de donnĂ©es tabulaires. La Vitrine permet l'importation de donnĂ©es culturelles via ce format.
Endpoint
Point de terminaison d'une API, représenté par une URL spécifique permettant d'accéder à une ressource ou à une fonctionnalité particuliÚre (ex: /events, /contributors).
JSON (JavaScript Object Notation)
Format de données léger et lisible utilisé pour l'échange d'informations structurées. L'API de La Vitrine renvoie les données dans ce format.
JSON Schema
Vocabulaire qui permet de valider la structure et le contenu des documents JSON. La Vitrine utilise des JSON Schema pour valider les données importées par les partenaires.
JWT (JSON Web Token)
Standard ouvert pour la création de tokens d'accÚs contenant des revendications sécurisées. Utilisé par l'API de La Vitrine pour l'authentification des partenaires.
Pagination
Technique permettant de diviser un grand ensemble de données en "pages" plus petites et gérables. L'API de La Vitrine utilise les paramÚtres page et limit pour contrÎler la pagination.
Rate Limiting
Limitation du nombre de requĂȘtes qu'un client peut effectuer Ă une API dans un intervalle de temps donnĂ©, afin de garantir la stabilitĂ© et les performances du service.
Scope
Niveau d'accÚs ou permission spécifique attribué à un utilisateur ou une application. Dans le contexte de La Vitrine, les scopes déterminent quelles données culturelles un partenaire spécifique peut consulter.
UI Kit
Ensemble de composants d'interface utilisateur prĂȘts Ă l'emploi. La Vitrine propose un UI Kit pour permettre aux partenaires d'intĂ©grer facilement des Ă©lĂ©ments visuels cohĂ©rents sur leurs sites web.
Validation "dry run"
Processus permettant de tester la validité des données sans les importer réellement dans le systÚme. La Vitrine offre cette fonctionnalité pour vérifier les données avant leur importation définitive.
Widget
Petit composant d'interface utilisateur qui peut ĂȘtre intĂ©grĂ© dans une page web. La Vitrine propose des widgets pour afficher des donnĂ©es culturelles sur les sites des partenaires (ex: calendrier d'Ă©vĂ©nements, carte d'Ă©vĂ©nements).
Last updated