Dear Community,
We are using an IPFilter on our outsystems ODC apps. When generating a pdf with UltimatePDF we get:
Disabling the IP Filter allows the PDF to be generated successfully. However, the IP Filter must remain enabled.
As a possible solution, I was considering adding the IP address used by UltimatePDF to the allowlist, provided that the address is static.
Another option could be to create a separate application responsible for PDF generation and disable the IP Filter only for that application.
Has anyone experienced this issue before and found a quick and reliable fix?
Thanks in advance!
Hi Matthias,
Unfortunately this is a known limitation, it's in the UltimatePDF README: "Ultimate PDF doesn't support the IP Filtering feature. Enabling this feature in a stage will result in the reports returning a 403 error page."
https://github.com/OutSystems/UltimatePDF-ExternalLogic
The library renders the page with a headless browser from outside your network, so allowlisting its IP isn't something you can count on. Your idea of a separate app for PDF generation could work, as long as your IP filter setup lets you leave that app out.