Introducción
En esta release hemos inteegrado integrado Onesait Platform en el Marketplace de Google.
...
Además, hemos creado un activo Onesait para simplificar el despliegue de otras soluciones en el Marketplace de Google.
Microservicio desarrollado
La pieza que se ha desarrollado hace las funciones de broker de suscripciones para cualquier producto de Google Marketplace.
Esta hecho sobre Spring Boot e internamente utiliza Google PubSub para gestión de eventos y la Procurement API de GCP.
Ese servicio se ha desarrollado con el objetivo de facilitar la integración técnica con GCP para futuros productos de la casa (importante que estén dentro del mismo proyecto de Google Cloud “minsait-public”, si no también se podría usar pero habría que desplegar el servicio con otra configuración)
Cómo usarlo
...
Para usar este servicio integrador, en primer lugar habría que poner la siguiente URL en la parte de integración técnica:
...
https://marketplace-int-dev.onesaitplatform.com/gcp/register
Esta será la página de registro donde Google mandará al usuario que contrate el producto vía GCP (con un token), en dicha página se procederá al registro del usuario, donde se cogerán los datos de su cuenta de Google de manera automática (organización/partner que contrata el producto) además de crearle una cuenta en el sistema.
...
La URL de log in, será la del producto en concreto:
...
Los responsables del producto podrán consultar la información del contratante a través de una API REST que expone el servicio, aunque para acceder será necesario solicitar una API Key, ya que estas API no son públicas (contienen información sensible).
...
En una futura versión se implementará un canal de notificaciones push para los productos que se integren con este servicio, de tal manera que sabrán en tiempo real cuando se han suscrito a su producto.