Class SpringSecurityRecorder

java.lang.Object
io.quarkus.spring.security.runtime.interceptor.SpringSecurityRecorder

public class SpringSecurityRecorder extends Object
  • Constructor Details

    • SpringSecurityRecorder

      public SpringSecurityRecorder()
  • Method Details

    • anonymous

      public io.quarkus.security.spi.runtime.SecurityCheck anonymous()
    • allDelegating

      public io.quarkus.security.spi.runtime.SecurityCheck allDelegating(List<io.quarkus.security.spi.runtime.SecurityCheck> securityChecks)
    • anyDelegating

      public io.quarkus.security.spi.runtime.SecurityCheck anyDelegating(List<io.quarkus.security.spi.runtime.SecurityCheck> securityChecks)
    • staticHasRole

      public Supplier<String[]> staticHasRole(String role)
    • fromBeanField

      public Supplier<String[]> fromBeanField(String className, String fieldName)
    • rolesAllowed

      public io.quarkus.security.spi.runtime.SecurityCheck rolesAllowed(List<Supplier<String[]>> delegates)
    • principalNameFromParameterSecurityCheck

      public io.quarkus.security.spi.runtime.SecurityCheck principalNameFromParameterSecurityCheck(int index, PrincipalNameFromParameterSecurityCheck.CheckType type)
    • fromGeneratedClass

      public io.quarkus.security.spi.runtime.SecurityCheck fromGeneratedClass(String generatedClassName)
    • principalNameFromParameterObjectSecurityCheck

      public io.quarkus.security.spi.runtime.SecurityCheck principalNameFromParameterObjectSecurityCheck(int index, String expectedParameterClass, String stringPropertyAccessorClass, String propertyName, PrincipalNameFromParameterObjectSecurityCheck.CheckType checkType)