Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full URLs in AS2 messages are problematic to ISLE #1626

Closed
dannylamb opened this issue Sep 23, 2020 · 1 comment
Closed

Full URLs in AS2 messages are problematic to ISLE #1626

dannylamb opened this issue Sep 23, 2020 · 1 comment
Labels
Subject: Docker ISLE Related to the maintenance and upkeep associated with ISLE’s docker image.

Comments

@dannylamb
Copy link
Contributor

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.

@kstapelfeldt kstapelfeldt added Subject: Docker ISLE Related to the maintenance and upkeep associated with ISLE’s docker image. and removed ISLE labels Sep 25, 2021
@dannylamb
Copy link
Contributor Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Subject: Docker ISLE Related to the maintenance and upkeep associated with ISLE’s docker image.
Projects
Development

No branches or pull requests

2 participants