Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Route all timer request (for regular and system interfaces) through Kong, but in the case of system interfaces, allow requests coming from the internal sub-net only and block any calls to system interfaces from the outside. This type of barrier can be enforced with custom Kong plugin.

The plugin should be aware of network boundaries where Eureka cluster with Folio modules is deployed. How exactly this information can provided to the plugin is TBD. With that knowledge requests to system interfaces can be filtered by requestor’s IP address:

  • request comes from internal node (including a node with mod-scheduler) → let it pass through;

  • request comes from external network (internet) → forbid and return “404 Route not found“, as it’s done in case of unknown route.

Drawio sketch
mVer2
zoom1
simple0
zoominComment10
inCommentcustContentId0180027414
pageId177012740
custContentIdlbox1800274141
diagramDisplayNamekong-with-intranet-access-pluginlbox1
contentVer1
revision1
baseUrlhttps://folio-org.atlassian.net/wiki
diagramNamekong-with-intranet-access-plugin
pCenter0
width1175.5
links
tbstyle
height610

...