pub fn router(pipeline: Pipeline, keys: Vec<String>) -> Result<Router>
Build the router. Errors if keys is empty (auth is fail-closed).
keys