He estado leyendo acerca de OAuth y sigue hablando de puntos finales. ¿Qué es exactamente un punto final?¿Qué es un punto final?
Respuesta
Todas las respuestas publicadas hasta ahora son correctas, un punto final es simplemente un extremo de un canal de comunicación. En el caso de OAuth, hay tres puntos finales que necesita para estar preocupados con:
- temporal de solicitud de credenciales URI (llamada la petición de señal de URL en la especificación de la comunidad de OAuth 1.0a). Este es un URI al que envía una solicitud para obtener un token de solicitud no autorizado del servidor/proveedor de servicios.
- URI de autorización del propietario del recurso (llamada URL de autorización del usuario en la especificación de la comunidad OAuth 1.0a). Este es un URI al que usted le indica al usuario que autorice un token de solicitud obtenido del URI de solicitud de credencial temporal.
- URI de solicitud de token (llamado URL de token de acceso en la especificación de comunidad OAuth 1.0a). Este es un URI al que usted envía una solicitud para intercambiar un Token de Solicitud autorizado por un Token de Acceso que luego puede usarse para obtener acceso a un Recurso Protegido.
Espero que ayude a aclarar las cosas. ¡Diviértete aprendiendo sobre OAuth! Publique más preguntas si tiene dificultades para implementar un cliente de OAuth.
Es un extremo de un canal de comunicación, por lo que a menudo esto se representaría como la URL de un servidor o servicio.
El punto final, en la jerga de autenticación de identificación abierta, es la URL a la que envía (POST) la solicitud de autenticación.
Extractos de Google authentication API
Para obtener el punto final de OpenID Google, realizar el descubrimiento mediante el envío, ya sea un GET o la cabeza petición HTTP a https://www.google.com/accounts/o8/id. Cuando utilice un GET, le recomendamos configurar el encabezado Aceptar en "application/xrds + xml". Google devuelve un documento XRDS que contiene una dirección de punto final URL.The proveedor de OpenID punto final está anotado como:
<Service priority="0">
<Type>http://specs.openid.net/auth/2.0/server</Type>
<URI>{Google's login endpoint URI}</URI>
</Service>
vez que haya adquirido el punto final de Google, puede enviar solicitudes de autenticación a la misma, especificando los parámetros adecuados (disponible en la página enlazada). Se conecta al punto final enviando una solicitud a la URL o haciendo una solicitud HTTP POST.
¿Qué es Google Endpoints? –
¿Podemos alojar funciones de la nube de google usando los puntos finales de Google? –
Un punto final es un patrón de URL utilizado para comunicarse con una API.
El término Endpoint se usó inicialmente para los servicios de WCF. Más tarde, aunque esta palabra se utiliza también como recursos de la API, REST recomienda llamar a estos URI (URI [s] que entienden los verbos HTTP y seguir la arquitectura REST) como "Recurso".
En pocas palabras, un recurso o punto final es una especie de punto de entrada a una aplicación alojada de forma remota que permite a los usuarios comunicarse a través del protocolo HTTP.
Vamos chicos :) que podría hacerlo más simple, por ejemplos:
/this-is-an-endpoint
/another/endpoint
/some/other/endpoint
/login
/accounts
/cart/items
y cuando se ponen bajo un dominio, que se vería así:
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
puede ser http o https , usamos https en el ejemplo.
También punto final puede ser diferente para diferentes métodos HTTP, por ejemplo:
GET /item/{id}
PUT /item/{id}
sería dos puntos finales diferentes - uno para r etrieving (como en "c R ud" abreviatura), y el otro para u ctualización (como en "U cr d")
Y eso es todo, así de simple!
- 1. ¿Qué es un "punto final" en WCF?
- 2. exponiendo punto final net.tcp
- 3. ¿Necesito un punto y coma final aquí?
- 4. ¿Qué es un punto de referencia?
- 5. API de punto final Semántica
- 6. Apache Camel: punto final "directo: inicio": ¿qué significa?
- 7. Calcular punto final dado distancia, rodamiento, punto de partida
- 8. ¿Por qué un punto final de la API XML-RPC lanzará aleatoriamente un ProtocolError -1?
- 9. ¿De qué es responsable el atributo bindingConfiguration en una configuración de punto final BasicHttpBinding?
- 10. "No había punto final a escuchar ..."
- 11. Exponer punto final webHttpBinding en un servicio WCF
- 12. ¿Cómo reconocer qué es y qué no es recursividad final?
- 13. HttpWebRequest a URL con punto al final
- 14. SoapUI cambiar la dirección del punto final
- 15. servicio web reparador punto final no encontró
- 16. ¿Es posible alojar un punto final TCP en un servicio alojado en IIS6?
- 17. Cómo proporcionar un SPARQL punto final mediante Tomcat 7.0.27
- 18. Configuración del punto final local de un socket
- 19. ¿Necesitamos punto y coma al final?
- 20. No se encontró ningún punto final OpenID
- 21. ¿Por qué es android.os.Bundle una clase final?
- 22. Punto final Sesame SPARQL de solo lectura
- 23. ¿Por qué Objective-C permite un punto y coma al final de una definición de método?
- 24. ¿por qué la directiva #include no tiene un punto y coma al final de la instrucción?
- 25. ¿Cuándo un punto muerto no es un punto muerto?
- 26. ¿Por qué un literal entero seguido de un punto es un literal numérico válido en JavaScript?
- 27. API de UPS PHP - URL de punto final
- 28. Punto final del cliente WCF: SecurityNegotiationException sin <dns>
- 29. Excepción de punto flotante C++ ¿Por qué y qué es?
- 30. ¿Qué significa un tope o punto o punto (.) En Haskell?
¿Por qué no simplemente llamarlo (es decir, llamado "punto final") un "URI base"? ¿Hay una diferencia fundamental entre un "punto final" y un "URI base"? Gracias. – Withheld
¿Qué es Google Endpoints? –