Apps
En el contexto de las APIs, una app es una aplicación que consume APIs expuestas. En nuestro caso, una aplicación que consume las APIs registradas en su API Manager.
La mayoría de las veces, una aplicación consume API en nombre de un socio comercial. Por ejemplo, un comerciante que necesita registrar productos en su mercado o utilizar su solución de pago, una empresa asociada que necesita consultar datos en su servidor, etc.
Las apps registradas en el Manager son una de las capas de seguridad de una API, ya que cada aplicación se identifica mediante un client ID y un client secret. Y las apps proporcionan visibilidad sobre quién está consumiendo sus APIs, ya que se identifican en los detalles trace de las llamadas recibidas.
Para que una app sea identificada en los detalles de una llamada, es necesario que la API contenga en su flujo un interceptor que valide el client ID. Ver más sobre esto aquí. |
En la página siguiente, verá cómo incluir y editar apps en el Manager. Aunque es posible crear una aplicación sin vincularla a una API, esto significa que no podrá consumir ninguna API. Para vincular una app a una API determinada, es necesario suscribirla a un plan específico, que representa el tipo de acceso que se permitirá a la aplicación. Es posible vincular una app a varias APIs a través de diferentes planes.
Lista de apps
Se accede a la página Apps, que muestra las aplicaciones existentes y permite registrar nuevas, a través del menú principal, como se muestra a continuación.
La página contiene una lista de aplicaciones existentes y un campo de búsqueda, donde se puede buscar una aplicación por API, palabras clave, ID de cliente, desarrollador, estado de la app o fecha de creación. En la misma página, puede crear nuevas aplicaciones o editar las existentes.
La lista de apps existentes muestra su nombre, ID de cliente, desarrollador, estado, fecha de creación e iconos de acciones para editar, eliminar o visualizar los detalles de la aplicación.
Share your suggestions with us!
Click here and then [+ Submit idea]