Class PrincipalNameFromParameterObjectSecurityCheck

  • All Implemented Interfaces:
    io.quarkus.security.spi.runtime.SecurityCheck

    public class PrincipalNameFromParameterObjectSecurityCheck
    extends Object
    implements io.quarkus.security.spi.runtime.SecurityCheck
    Instances of these classes are created in order to check if the value of property of method parameter inside a Spring Security expression matches the principal name Access to the property of the object is performed by delegating to a purpose generated accessor
    • Method Detail

      • apply

        public void apply​(io.quarkus.security.identity.SecurityIdentity identity,
                          Method method,
                          Object[] parameters)
        Specified by:
        apply in interface io.quarkus.security.spi.runtime.SecurityCheck
      • apply

        public void apply​(io.quarkus.security.identity.SecurityIdentity identity,
                          io.quarkus.security.spi.runtime.MethodDescription methodDescription,
                          Object[] parameters)
        Specified by:
        apply in interface io.quarkus.security.spi.runtime.SecurityCheck