Package io.quarkus.security.runtime
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 Summary
FieldsModifier and TypeFieldDescriptionbooleanIf set to true, access to all methods of beans that have any security annotations on other members will be denied by default. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
denyUnannotated
@ConfigItem(name="deny-unannotated-members") public boolean denyUnannotatedIf 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,methodBwill be denied.@ApplicationScoped public class A { @RolesAllowed("admin") public void methodA() { ... } public void methodB() { ... } }
-
-
Constructor Details
-
SecurityBuildTimeConfig
public SecurityBuildTimeConfig()
-