260 votes

Qu'est-ce qu'un point final ?

Je me suis renseigné sur OAuth et je n'ai cessé de parler de points d'extrémité. Qu'est-ce qu'un point de terminaison ?

532voto

Tomeg Points 4299

Allez les gars :) Nous pourrions le faire plus simplement, par des exemples :

/this-is-an-endpoint
/another/endpoint
/some/other/endpoint
/login
/accounts
/cart/items

et lorsqu'il est placé sous un domaine, il ressemblerait à :

https://example.com/this-is-an-endpoint
https://example.com/another/endpoint
https://example.com/some/other/endpoint
https://example.com/login
https://example.com/accounts
https://example.com/cart/items

Peut être http ou https, nous utilisons https dans l'exemple.

Le point d'arrivée peut également être différent pour différentes méthodes HTTP, par exemple :

GET /item/{id}
PUT /item/{id}

Il s'agirait de deux points d'arrivée différents, l'un pour les r etrieving (comme dans "c R ud"), et l'autre pour u pdating (comme dans "cr U d")

Et c'est tout, c'est aussi simple que cela !

98voto

Paul Osman Points 2407

Toutes les réponses données jusqu'à présent sont correctes. Un point de terminaison est simplement l'une des extrémités d'un canal de communication. Dans le cas d'OAuth, il y a trois points de terminaison dont vous devez vous préoccuper :

  1. URI de demande de justificatif temporaire (appelé URL de jeton de demande dans la spécification de la communauté OAuth 1.0a). Il s'agit d'un URI auquel vous envoyez une demande afin d'obtenir un jeton de demande non autorisé de la part du serveur/fournisseur de services.
  2. URI d'autorisation du propriétaire de la ressource (appelée URL d'autorisation de l'utilisateur dans les spécifications de la communauté OAuth 1.0a). Il s'agit d'un URI vers lequel vous dirigez l'utilisateur pour autoriser un jeton de demande obtenu à partir de l'URI de demande de justificatif temporaire.
  3. Token Request URI (appelé Access Token URL dans les spécifications de la communauté OAuth 1.0a). Il s'agit d'un URI auquel vous envoyez une demande afin d'échanger un jeton de demande autorisé contre un jeton d'accès qui peut ensuite être utilisé pour obtenir l'accès à une ressource protégée.

52voto

David M Points 45808

Il s'agit de l'une des extrémités d'un canal de communication, souvent représenté par l'URL d'un serveur ou d'un service.

41voto

SirLemuel Points 531

Un point de terminaison est un modèle d'URL utilisé pour communiquer avec une API.

15voto

Justin Franks Points 129

Un point final est le "point de connexion" d'un service, d'un outil ou d'une application accessible via un réseau. Dans le monde du logiciel, toute application logicielle en cours d'exécution et "à l'écoute" des connexions utilise un point de terminaison comme "porte d'entrée". Lorsque vous souhaitez vous connecter à l'application, au service ou à l'outil pour échanger des données, vous vous connectez à son point d'accès

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X