Package io.quarkus.resteasy.runtime
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, [email protected]
-
-
Field Summary
Fields Modifier and Type Field Description 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).boolean
denyJaxRs
if set to true, access to all JAX-RS resources will be denied by default
-
Constructor Summary
Constructors Constructor Description JaxRsSecurityConfig()
-
-
-
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 theAuthenticated
annotation.
-
-