Create a new interface ExternalComponentManagerListener that will listen to events such as:
- service enabled/disabled
- port changed
- default secret changed
- policy changed
- component allowed or blocked
- changed component secret
- delete component configuration
Change external-components-settings.jsp so that it can show an error message when a modification operation was not allowed by a listener.