informatica:programacion:api
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:api [2022/04/16 12:34] – [OAuth] tempwin | informatica:programacion:api [2022/04/16 13:09] (actual) – [OAuth] tempwin | ||
|---|---|---|---|
| Línea 11: | Línea 11: | ||
| Acceso limitado a ciertos recursos mediante autorización. | Acceso limitado a ciertos recursos mediante autorización. | ||
| - | OAuth viene de Other Authorization, | + | OAuth viene de **Open |
| En resumen: | En resumen: | ||
| Línea 73: | Línea 73: | ||
| === Authorization Code Grant === | === Authorization Code Grant === | ||
| - | El Authentication Server | + | Antes de comenzar el flujo del protocolo, el cliente debe haber conseguir del Authentication Server un **Client ID**. |
| + | |||
| + | El cliente / aplicación hace una petición HTTP al // | ||
| + | |||
| + | El cliente envía el código de autorización al Authorization Server y este le devuelve el **access token**. | ||
| + | |||
| + | === Registro de clientes === | ||
| + | |||
| + | El cliente hace una solicitud HTTP al Authorization Server y este le devuelve: | ||
| + | |||
| + | * Client ID | ||
| + | * Client Secret (cuando el tipo de cliente es confidencial) | ||
| ===== APIs públicas ===== | ===== APIs públicas ===== | ||
| * [[https:// | * [[https:// | ||
informatica/programacion/api.1650105273.txt.gz · Última modificación: por tempwin
