Apps

La página Consumers  Apps es exclusivamente para administrar Apps de Sensedia y AWS.

Después de la creación en la página de Apps de su Developer Portal, la aplicación aparecerá en el Portal Manager en Consumers  Apps.

En esta pantalla, puede realizar las siguientes acciones relacionadas con una Aplicación AWS:

Vea cómo editar una aplicación de AWS en Developer Portal > Apps.

Las acciones que se pueden realizar dependen del estado de la App:

Estado Posibles acciones

círculo gris PENDING (pendiente)

aprobar, rechazar y ver

círculo verde APPROVED (aprobado)

cancelar, editar y ver

círculo gris REJECTED (rechazado)

aprobar, eliminar y ver

círculo rojo CANCELED (cancelado)

aprobar, eliminar y ver

Lista de Apps AWS

Aprobar el registro de una aplicación de AWS

Una vez que se registra una aplicación de AWS, pasa a estar disponible en la lista de Apps AWS con el estado PENDING.

Si está de acuerdo y desea aprobar el registro, siga los pasos a continuación:

  1. Accede al menú del Consumers  Apps.
    Menú del Portal Manager con énfasis en consumers apps

  2. Localice la aplicación de AWS que desea aprobar.

  3. Haga clic en icono de marca de verificación en la columna Actions.
    Iconos de marca de verificación

  4. Verá una ventana de confirmación.
    En la pestaña APP APPROVAL, seleccione el tipo de credencial para autenticación y complete los campos requeridos.
    Credenciales de aplicación de AWS

  5. Haga clic en APPROVE para confirmar la acción.

Autenticación

Para realizar la autenticación se debe seleccionar el método de autenticación (tipo de credencial), el cual puede ser:

  • Credenciales de Cliente:

    • ID de cliente: introduzca su Client ID.

    • Secreto de Cliente: ingrese su Client Secret.

  • Clave API:

    • AWS API Key: ingrese su API Key.

  • Credenciales de webhook:

Para Apps con API multirregionales, asegúrese de que sus credenciales estén configuradas correctamente en AWS.

Rechazar el registro de una aplicación AWS

Para rechazar el registro de una aplicación de AWS, siga los pasos a continuación:

  1. Acceda al menú Consumers  Apps.
    Menú del Portal Manager con énfasis en las consumers apps

  2. Localice la App AWS que desea rechazar.

  3. Haga clic en la X en la columna Actions.
    pantalla de Apps de consumidor resaltando el ícono X

  4. Verá una ventana de confirmación.
    Haga clic en REJECT para confirmar la acción.
    Ventana de confirmación de rechazo

Solo se pueden rechazar Apps con estado PENDING.
Una aplicación que ha sido rechazada puede aprobarse nuevamente o eliminarse.

Ver detalles de una aplicación de AWS

La lista de Apps AWS muestra información básica sobre cada aplicación:

  • App Name: nombre de la App.

  • Integration: nombre de la conexión AWS.

  • Developer: nombre del desarrollador responsable.

  • Credential Status: estado actual de la App.

  • Created At: Fecha de creación de la aplicación.

  • APIS: APIs que componen la App.

    • API Name: nombre de la API.

    • Description: descripción de la API.

    • Plans: planes asociados a la API.

  • Actions: acciones disponibles para la App.

Buscando Apps AWS

Utilice la herramienta de búsqueda para encontrar una aplicación específica.

Campos disponibles para buscar:

  • App Name: nombre de la App.

  • Connection: nombre de la conexión AWS.

  • Developer: nombre del desarrollador responsable.

  • Status: estado actual de la App. Para ver el campo de búsqueda de Estado, haga clic en el icono filtro: image:icon-filter.png [icono que representa un embudo con tres líneas horizontales].

Eliminar una aplicación de AWS

Para eliminar una aplicación de AWS, siga los pasos a continuación:

  1. Acceda al menú del Consumers  Apps.
    Menú del Portal Manager con énfasis en las consumers apps

  2. Localice la aplicación de AWS que desea eliminar.

  3. Haga clic en la papelera en la columna Actions.
    pantalla de Apps del consumidor resaltando el ícono de la papelera

  4. Verá una ventana de confirmación.
    Haga clic en DELETE para confirmar la acción.

Solo se pueden eliminar Apps con estado REJECTED o CANCELED.

Cancelar una aplicación de AWS

Una App AWS cuyo registro haya sido aprobado previamente puede cancelarse. Siga los pasos a continuación:

  1. Accede al menú del Consumers  Apps.
    Menú del Portal Manager con énfasis en las consumers apps

  2. Localice la aplicación de AWS que desea cancelar.

  3. Haga clic en el X en la columna Actions.
    pantalla de Apps del consumidor resaltando el ícono X

Solo se pueden cancelar las Apps con estado APPROVED.

Sincronización de estado de las apps

El Developer Portal y el API Management mantienen una sincronización bidireccional de los estados de las apps, garantizando que cualquier cambio realizado por los administradores se refleje automáticamente en ambos sistemas. Por ejemplo, al eliminar una app en el gateway de origen, también se eliminará del Portal Manager y del Developer Portal, y el consumidor será notificado sobre la revocación de acceso.

Actualización de estado por el Portal Manager

  • Aprobación (APPROVED): al aprobar una app en el Portal Manager, el estado se actualiza inmediatamente en el API Management.

  • Rechazo (REJECTED): al rechazar una app, el estado se refleja en el API Management y la app no se crea.

  • Cancelación (CANCELED): al cancelar una app, el estado se actualiza en el API Management, que pasa a gestionar ese estado.

  • Pendiente (PENDING): este estado nunca se envía al API Management, solo actualiza el alcance de la app localmente.

Si el consumidor modifica el alcance de una app ya aprobada, este cambio no impactará el estado de la app en el API Management.

Actualización de estado por el API Management

  • Si una app es marcada como APPROVED, REJECTED o CANCELED en el API Management, el estado correspondiente se actualizará en el Portal Manager.

Estos cambios también afectan los permisos de acceso a las credenciales en el Developer Portal.
La sincronización bidireccional de estados es obligatoria para el API Management (Sensedia Platform).

Eliminación automática de apps

Cuando una app es eliminada en el Manager de origen (Sensedia, AWS u otros), será eliminada automáticamente del Developer Portal. Los escenarios posibles son:

  • Sincronización automática: al recibir un evento de eliminación del API Management de origen, la eliminación se realiza automáticamente en la base del portal.

  • Eliminación por el administrador: si el administrador intenta eliminar la app en el Portal Manager y no se encuentra en el Manager de origen, el sistema entiende que ya fue eliminada y finaliza la eliminación localmente, mostrando un mensaje informativo.

  • Eliminación por el consumidor: si el desarrollador intenta visualizar las credenciales de una app en el Developer Portal y la referencia no se encuentra en el Manager de origen, el sistema entiende que ya fue eliminada y finaliza la eliminación localmente, mostrando un mensaje informativo.

Notificación de eliminación para el consumidor

En todos los escenarios anteriores, el evento de correo electrónico DeleteApp será enviado al propietario de la app, informando sobre la eliminación y la pérdida de acceso.

Thanks for your feedback!
EDIT

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