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 ID. 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, en Menu principal > Consumers  Apps.

apps

La página muestra todas las aplicaciones existentes a través de una lista de cards y en la parte superior tiene tres campos de búsqueda, en los que puede filtrar las apps por Palavra clave, Desarrollador y Client ID .

Para preservar los filtros aplicados en la lista, puede abrir los cards que desee en una nueva pestaña o ventana. Hay 4 maneras de hacerlo en el título del card:

  • Haciendo clic con el botón derecho para abrir en una nueva pestaña o ventana;

  • Presionando Ctrl+clic para abrir en una nueva pestaña;

  • Presionando Shift+clic para abrir en una nueva ventana;

  • Haciendo clic con la rueda del ratón para abrir en una nueva ventana.

Cada card de una app contiene las siguientes informaciones:

  • Nombre de la app

  • client ID

  • Desarrollador

  • Status

  • Planes

  • APIS

Estas son definidas al crear la app. También en la parte inferior de la card están los iconos de editar, overview y eliminar.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]