Class AuthorizationPolicyStorage

java.lang.Object
io.quarkus.vertx.http.runtime.security.AuthorizationPolicyStorage

public abstract class AuthorizationPolicyStorage extends Object
Quarkus generates this storage of endpoints secured with AuthorizationPolicy. The storage can be retrieved from CDI container when the Quarkus Security extension is present.
  • Constructor Details

    • AuthorizationPolicyStorage

      protected AuthorizationPolicyStorage()
  • Method Details

    • getMethodToPolicyName

      protected abstract Map<io.quarkus.security.spi.runtime.MethodDescription,String> getMethodToPolicyName()
    • requiresAuthorizationPolicy

      public boolean requiresAuthorizationPolicy(io.quarkus.security.spi.runtime.MethodDescription securedMethodDesc)
      Parameters:
      securedMethodDesc - method description
      Returns:
      true if method is secured with AuthorizationPolicy