A default {@link SecurityConstraint} which can be used to define a set of mappings toas constraints.
This constraint will match as
true if no inclusions has been defined. First all the inclusions is check for matching. If a inclusion matches, then the exclusion is checked, and if any of them matches, then the exclusion will override the match and force returning
false.
Wildcards and regular expressions is supported as this implementation uses {@link EndpointHelper#matchPattern(String,String)} method for matching.
This restricted constraint allows you to setup context path rules that will restrict access to paths, and then override and have exclusions that may allow access to public paths.