Glossaire

Cette page fournit de brèves définitions et des liens vers des informations supplémentaires concernant les termes utilisés dans la documentation de Cloud Endpoints.

Clé API
Code transmis par une application cliente lors de l'appel d'une API. Les clés API identifient l'application ou le projet Google Cloud qui appelle l'API. Consultez la page Quand et pourquoi utiliser les clés API pour en savoir plus sur l'utilisation d'une clé API avec l'API Endpoints.
Auth0
Service qui vous permet de définir la façon dont les utilisateurs s'authentifient auprès des applications. Consultez le site d'Auth0 pour plus d'informations.
Cloud Endpoints Frameworks
Endpoints Frameworks pour l'environnement standard App Engine rassemble des outils, des bibliothèques et des fonctionnalités qui vous permettent de générer des API et des bibliothèques clientes depuis une application App Engine. Pour en savoir plus, consultez la page À propos d'Endpoints Frameworks.
conteneur
Progiciel contenant les bibliothèques, les frameworks et les paramètres nécessaires à l'exécution d'une application. Pour en savoir plus, consultez la page What is a container.
CORS
Le partage de ressources inter-origines (CORS, Cross-Origin Resource Sharing) est une spécification qui permet aux applications Web d'accéder aux ressources d'un serveur situé dans un autre domaine (techniquement, d'une autre origine). Pour en savoir plus sur le CORS, consultez la documentation du site Web Mozilla Developer Network (MDN) et la page Fetch Living Standard.
Docker
Logiciel Open Source qui vous permet d'automatiser le déploiement d'applications dans des conteneurs de logiciels. Consultez la page What is Docker pour plus d'informations.
Extensible Service Proxy
Extensible Service Proxy (ESP) est un proxy évolutif hautes performances basé sur Nginx qui s'exécute devant un backend d'API OpenAPI ou gRPC, et qui fournit des fonctionnalités de gestion d'API telles que l'authentification, la surveillance et la journalisation. Pour en savoir plus, consultez les pages À propos de Cloud Endpoints et Endpoints : présentation de l'architecture.
Extensible Service Proxy v2 bêta

Extensible Service Proxy v2 bêta (ESPv2 bêta) est un proxy évolutif hautes performances basé sur Envoy qui s'exécute devant un backend d'API OpenAPI ou gRPC, et qui fournit des fonctionnalités de gestion d'API telles que l'authentification, la surveillance et la journalisation. Pour en savoir plus, consultez les pages À propos de Cloud Endpoints et Endpoints : présentation de l'architecture.

ESPv2 bêta est compatible avec la version 2 de la spécification OpenAPI et les spécifications gRPC.

Firebase Authentication

Service d'authentification de Google compatible avec la connexion des utilisateurs finaux pour les applications clientes utilisant les identifiants fournis par les fournisseurs d'identité fédérés populaires tels que Google, Facebook et Twitter. Consultez la section Firebase Authentication pour plus d'informations.

Jeton d'identifiant Google

Jeton Web JSON (JWT, JSON Web Token) contenant les champs OpenID Connect nécessaires à l'identification d'un compte de service ou d'un compte utilisateur Google, et qui est signé par le service d'authentification de Google, https://accounts.google.com.

gRPC

Framework RPC universel Open Source hautes performances développé par Google. gRPC permet à une application cliente d'appeler directement des méthodes dans une application serveur sur un ordinateur différent, comme s'il s'agissait d'un objet local. Consultez la page Cloud Endpoints pour les API gRPC afin d'obtenir des informations sur l'utilisation de gRPC avec Endpoints, ainsi que le site Web de gRPC pour obtenir des informations générales.

JWT

Jeton Web JSON (JWT) est un format de jeton à accès standard ouvert, à utiliser dans les en-têtes d'autorisation HTTP et les paramètres de requête URI. Consultez la page Introduction to JSON Web Tokens pour obtenir des informations générales.

kubectl

Interface de ligne de commande permettant d'exécuter des commandes sur des clusters Kubernetes. Vous utilisez kubectl lorsque vous déployez une API pour Endpoints sur un cluster Kubernetes ou Google Kubernetes Engine. Pour en savoir plus, consultez la page Overview of kubectl.

Kubernetes

Logiciel Open Source qui vous permet d'automatiser le déploiement, la gestion et le scaling des applications conteneurisées sur des clusters d'hôtes. Consultez la section Kubernetes pour plus d'informations.

NGINX

Serveur HTTP Open Source hautes performances et proxy de service à la base d'Extensible Service Proxy (ESP). Consultez le Wiki NGINX pour plus d'informations. Pour en savoir plus sur ESP, consultez les pages À propos de Cloud Endpoints et Endpoints : présentation de l'architecture.

OpenAPI

L'OpenAPI Initiative répond à une volonté conjointe des entreprises du secteur de standardiser la description des API REST. Les API décrites dans la spécification OpenAPI (anciennement spécification Swagger) sont ainsi potentiellement compatibles avec des outils courants permettant de créer de la documentation, d'automatiser les tests et de générer du code pour les clients et les serveurs. Pour en savoir plus, consultez la page Présentation d'OpenAPI.

Document OpenAPI

Fichier de configuration au format YAML ou JSON que vous utilisez pour décrire votre API. Consultez la page Swagger Basic Structure pour plus d'informations.

UI Swagger

L'interface utilisateur de Swagger permet à quiconque de tester les opérations exposées par votre API. Consultez la section Ajouter SwaggerUI à votre projet pour en savoir plus sur l'ajout d'une interface utilisateur Swagger à votre API Endpoints.

surface

Interface publique d'une API. La surface d'une API comprend les méthodes, ainsi que les paramètres et les types d'affichage utilisés dans les méthodes.