Islandora / documentation

Contains islandora's documentation and main issue queue.
MIT License
104 stars 71 forks source link

Full URLs in AS2 messages are problematic to ISLE #1626

Closed dannylamb closed 5 months ago

dannylamb commented 4 years ago

We're good linked data citizens and put full urls in our AS2 messages we emit to the queue. Problem is, those URLs cause a lot of problems for ISLE. Depending on how you configure Drupal, they'll often inject https instead of http URLs, which breaks the TLS termination the ISLE uses. On top of that, the URLs use the public, forward facing domain of the site, which is at odds with Docker's notion of a private network for all containers that aren't exposed to the wider web. When generating derivatives, containers on the backend network get front end URLs, which they cannot resolve.

We can either pluginize message generation to put appropriate URLs in place, or just stuff the data we need (nids, mids, tids, etc...) into the free-form JSON blob in the message. Or we could just stop using AS2 and pick something simpler and NOT linked data-y.

dannylamb commented 5 months ago

I don't think this is an issue anymore. Closing!