Class JaxRsSecurityConfig


  • @ConfigRoot(name="security.jaxrs",
                phase=BUILD_AND_RUN_TIME_FIXED)
    public class JaxRsSecurityConfig
    extends Object
    Author:
    Michal Szynkiewicz, [email protected]
    • Field Detail

      • denyJaxRs

        @ConfigItem(name="deny-unannotated-endpoints")
        public boolean denyJaxRs
        if set to true, access to all JAX-RS resources will be denied by default
      • defaultRolesAllowed

        @ConfigItem
        public Optional<List<String>> defaultRolesAllowed
        If no security annotations are affecting a method then they will default to requiring these roles, (equivalent to adding an @RolesAllowed annotation with the roles to every endpoint class). The role of '**' means any authenticated user, which is equivalent to the Authenticated annotation.
    • Constructor Detail

      • JaxRsSecurityConfig

        public JaxRsSecurityConfig()