Class JavaSecurityProcessor
java.lang.Object
io.smallrye.openapi.runtime.scanner.processor.JavaSecurityProcessor
This helps to apply java security (@RolesAllowed etc.).
- Author:
- Eric Wittmann (eric.wittmann@gmail.com), Phillip Kruger (phillip.kruger@redhat.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDeclaredRolesToScopes(String[] roles) voidaddRolesAllowedToScopes(String[] roles) voidinitialize(org.eclipse.microprofile.openapi.models.OpenAPI openApi) voidprocessSecurityRoles(org.jboss.jandex.MethodInfo method, org.eclipse.microprofile.openapi.models.Operation operation) voidprocessSecurityRoles(org.jboss.jandex.MethodInfo method, org.eclipse.microprofile.openapi.models.Operation operation, Supplier<String[]> roleSupplier)
-
Constructor Details
-
JavaSecurityProcessor
-
-
Method Details
-
addRolesAllowedToScopes
-
addDeclaredRolesToScopes
-
processSecurityRoles
public void processSecurityRoles(org.jboss.jandex.MethodInfo method, org.eclipse.microprofile.openapi.models.Operation operation) -
processSecurityRoles
-
initialize
public void initialize(org.eclipse.microprofile.openapi.models.OpenAPI openApi)
-