Class JavaSecurityProcessor

java.lang.Object
io.smallrye.openapi.runtime.scanner.processor.JavaSecurityProcessor

public class JavaSecurityProcessor extends Object
This helps to apply java security (@RolesAllowed etc.).
Author:
Eric Wittmann (eric.wittmann@gmail.com), Phillip Kruger (phillip.kruger@redhat.com)
  • Constructor Details

  • Method Details

    • addRolesAllowedToScopes

      public void addRolesAllowedToScopes(String[] roles)
    • addDeclaredRolesToScopes

      public void addDeclaredRolesToScopes(String[] roles)
    • processSecurityRoles

      public void processSecurityRoles(org.jboss.jandex.MethodInfo method, org.eclipse.microprofile.openapi.models.Operation operation)
    • processSecurityRoles

      public void processSecurityRoles(org.jboss.jandex.MethodInfo method, org.eclipse.microprofile.openapi.models.Operation operation, Supplier<String[]> roleSupplier)
    • initialize

      public void initialize(org.eclipse.microprofile.openapi.models.OpenAPI openApi)