Class SecurityBuildTimeConfig

java.lang.Object
io.quarkus.security.runtime.SecurityBuildTimeConfig

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

    • denyUnannotated

      @ConfigItem(name="deny-unannotated-members") public boolean denyUnannotated
      If set to true, access to all methods of beans that have any security annotations on other members will be denied by default. E.g. if enabled, in the following bean, methodB will be denied.
         @ApplicationScoped
         public class A {
            @RolesAllowed("admin")
            public void methodA() {
                ...
            }
            public void methodB() {
                ...
            }
         }
       
  • Constructor Details

    • SecurityBuildTimeConfig

      public SecurityBuildTimeConfig()