Interface HttpSecurityPolicy

  • All Known Implementing Classes:
    AuthenticatedHttpSecurityPolicy, DenySecurityPolicy, PathMatchingHttpSecurityPolicy, PermitSecurityPolicy, RolesAllowedHttpSecurityPolicy

    public interface HttpSecurityPolicy
    An HTTP Security policy, that controls which requests are allowed to proceed. There are two different ways these policies can be installed. The easiest is to just create a CDI bean, in which case the policy will be invoked on every request. Alternatively HttpSecurityPolicyBuildItem can be used to create a named policy. This policy can then be referenced in the application.properties path matching rules, which allows this policy to be applied to specific requests.