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/"