I thought that the workflow was that Indigo would communicate with DAM to set analytics tasks and get the results. No connection with the actual servers.
But it seems that this is not the case as Indigo asks directly the specific endpoint. That means that each analytics processing server should be accessible publicly?
I don't know if this is safe enough. It would be much more secure if only DAM would communicate with the processing servers. Also I believe we could then avoid the timeout errors.
I thought that the workflow was that Indigo would communicate with DAM to set analytics tasks and get the results. No connection with the actual servers.
But it seems that this is not the case as Indigo asks directly the specific endpoint. That means that each analytics processing server should be accessible publicly?
I don't know if this is safe enough. It would be much more secure if only DAM would communicate with the processing servers. Also I believe we could then avoid the timeout errors.