Enrichment Service Authentication

In order for an enrichment service to be able to make Content Engine web service calls on behalf of the user, it must be able to authenticate itself. You can make this possible by defining authorized endpoints.

Any enrichment service deployed on an authorized endpoint (or on the same origin as CUE) is given the user's credentials. This enables the enrichment service to make requests to the web service on the user's behalf and thereby perform tasks such as publishing related content items or creating new content items.

To define authorized endpoints, add an authorizedEndpoints entry to your config.yml file. This entry can contain an array of authorized endpoint URLs (each preceded by a hyphen). For example:

authorizedEndpoints:
  - "http://my-enrichment-service.info:1234/"
  - "http://some-other-enrichment-service.info:1234/"