in PageController, set the allowed list in initial state
only use the intersection between the allowed list and available providers
Issue with white list approach:
a new provider from a newly installed app will not be made available automatically.
To solve:
[ ] how to retrieve the list of available search providers. It seems to have been only enable from the front-end. If that is the case, an front-end app must be created to push the values from the front-end.
Black list or White list ?
in any case, it would require:
Issue with white list approach:
To solve: