Class JaxRsSecurityConfig

java.lang.Object
io.quarkus.resteasy.runtime.JaxRsSecurityConfig

@ConfigRoot(name="security.jaxrs", phase=BUILD_AND_RUN_TIME_FIXED) public class JaxRsSecurityConfig extends Object
Author:
Michal Szynkiewicz, michal.l.szynkiewicz@gmail.com
  • Field Details

    • 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 Details

    • JaxRsSecurityConfig

      public JaxRsSecurityConfig()