[DONE] External auth feature

Amazing! I got @coutoPL to reveal his plans :smiley:
As we discussed with @diegonc, rules ordering has become very sensitive nowadays.

See discussion:

We could either:

  • Define a hard coded well-reasoned ordering + dependency system (easier UX, similar to today)
  • Or let the users carefully pick what goes first (more powerful, more tricky, requires breaking changes to YAML structure)