Contrato OpenApi de los servicios de backoffice
El siguiente contrato define los servicios del backoffice. Estos son utilizados desde el frontal del backoffice. Además pueden ser llamados de forma externa por los sistemas de información del cliente. Estos servicios usan las mismas practicas definidas en Caracteristicas Generales de la API
Authenticarse para poder usar los servicios
Para obtener un usuario válido para acceder a los servicios de backoffice, debe obtenerse del servicio de Oauth usando la siguiente llamada:
curl --request POST \
--url https://$BACKOFFICE_URL/auth/realms/$BRAND_ID-bo-pro/protocol/openid-connect/token \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data 'grant_type=password' \
--data 'client_id=backoffice' \
--data 'username=$USER' \
--data 'password=$PASSWORD'
Una vez recuperado el "access_token" de la respuesta debemos usarlo en el Header authorization: Bearer $ACCESS_TOKEN