Package io.quarkus.security.runtime
Class SecurityCheckRecorder
- java.lang.Object
-
- io.quarkus.security.runtime.SecurityCheckRecorder
-
public class SecurityCheckRecorder extends Object
-
-
Constructor Summary
Constructors Constructor Description SecurityCheckRecorder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMethod(io.quarkus.runtime.RuntimeValue<SecurityCheckStorageBuilder> builder, String className, String methodName, String[] parameterTypes, SecurityCheck securityCheck)SecurityCheckauthenticated()voidcreate(io.quarkus.runtime.RuntimeValue<SecurityCheckStorageBuilder> builder)SecurityCheckdenyAll()static SecurityCheckStoragegetStorage()io.quarkus.runtime.RuntimeValue<SecurityCheckStorageBuilder>newBuilder()SecurityCheckpermitAll()voidresolveRolesAllowedConfigExpRoles()SecurityCheckrolesAllowed(String... roles)SecurityCheckrolesAllowedSupplier(String[] allowedRoles, int[] configExpIndexes, int[] configKeys)
-
-
-
Method Detail
-
getStorage
public static SecurityCheckStorage getStorage()
-
denyAll
public SecurityCheck denyAll()
-
permitAll
public SecurityCheck permitAll()
-
rolesAllowed
public SecurityCheck rolesAllowed(String... roles)
-
rolesAllowedSupplier
public SecurityCheck rolesAllowedSupplier(String[] allowedRoles, int[] configExpIndexes, int[] configKeys)
-
authenticated
public SecurityCheck authenticated()
-
newBuilder
public io.quarkus.runtime.RuntimeValue<SecurityCheckStorageBuilder> newBuilder()
-
addMethod
public void addMethod(io.quarkus.runtime.RuntimeValue<SecurityCheckStorageBuilder> builder, String className, String methodName, String[] parameterTypes, SecurityCheck securityCheck)
-
create
public void create(io.quarkus.runtime.RuntimeValue<SecurityCheckStorageBuilder> builder)
-
resolveRolesAllowedConfigExpRoles
public void resolveRolesAllowedConfigExpRoles()
-
-