go-safeweb icon indicating copy to clipboard operation
go-safeweb copied to clipboard

Conformance checks during mux startup

Open kele opened this issue 4 years ago • 0 comments

Create the ability of adding conformance checks that run after the mux has been set up. These would be able to:

  • list all the plugins registered for each handler, together with the method, path and all other information
  • ask plugins for their configuration

Conformance checks would need to cooperate with plugins, i.e. there is going to be no complex protocol for information exchange between a plugin and the conformance check. A simple func (p Plugin) Config() interface{} would be enough, as the conformance check needs to have full trust in the plugins anyway.

kele avatar Aug 14 '20 17:08 kele